All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
ARLO TECHNOLOGIES, INC.: Last Reported 2/29/2024

Business Address

2200 FARADAY AVE.
SUITE 150
CARLSBAD , CA US 92008

Mailing Address

2200 FARADAY AVE.
SUITE 150
CARLSBAD , CA US 92008
Phone Number: (408) 890-3900 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $55,201,000.00
2 9/30/2023 $82,479,000.00
3 6/30/2023 $61,221,000.00
4 3/31/2023 $46,031,000.00
5 12/31/2022 $52,132,000.00
6 9/30/2022 $107,103,000.00
7 6/30/2022 $77,423,000.00
8 3/31/2022 $68,266,000.00
9 12/31/2021 $84,098,000.00
10 9/30/2021 $61,660,000.00
11 6/30/2021 $42,884,000.00
12 3/31/2021 $27,054,000.00
13 12/31/2020 $62,171,000.00
14 9/30/2020 $74,727,000.00
15 6/30/2020 $52,902,000.00
16 3/31/2020 $39,103,000.00
17 12/31/2019 $111,650,000.00
18 9/30/2019 $57,772,000.00
19 6/30/2019 $22,312,000.00
20 3/31/2019 $55,016,000.00
21 12/31/2018 $82,542,000.00
22 9/30/2018 $49,947,000.00
23 6/30/2018 $25,518,000.00
24 12/31/2017 $20,711,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 12/31/2023 $65,693,000.00
2 9/30/2023 $70,645,000.00
3 6/30/2023 $57,649,000.00
4 3/31/2023 $53,166,000.00
5 12/31/2022 $66,383,000.00
6 9/30/2022 $83,071,000.00
7 6/30/2022 $74,403,000.00
8 3/31/2022 $78,393,000.00
9 12/31/2021 $79,901,000.00
10 9/30/2021 $70,450,000.00
11 6/30/2021 $52,426,000.00
12 3/31/2021 $51,640,000.00
13 12/31/2020 $78,162,000.00
14 9/30/2020 $56,940,000.00
15 6/30/2020 $47,276,000.00
16 3/31/2020 $62,239,000.00
17 12/31/2019 $127,926,000.00
18 9/30/2019 $100,253,000.00
19 6/30/2019 $80,255,000.00
20 3/31/2019 $71,998,000.00
21 12/31/2018 $166,172,000.00
22 9/30/2018 $117,119,000.00
23 6/30/2018 $111,320,000.00
24 12/31/2017 $164,157,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $65,360,000.00
2 9/30/2023 $70,313,000.00
3 6/30/2023 $57,327,000.00
4 3/31/2023 $52,837,000.00
5 12/31/2022 $65,960,000.00
6 9/30/2022 $82,707,000.00
7 6/30/2022 $73,998,000.00
8 3/31/2022 $78,054,000.00
9 12/31/2021 $79,564,000.00
10 9/30/2021 $70,124,000.00
11 6/30/2021 $51,890,000.00
12 3/31/2021 $51,121,000.00
13 12/31/2020 $77,643,000.00
14 9/30/2020 $56,431,000.00
15 6/30/2020 $46,466,000.00
16 3/31/2020 $61,376,000.00
17 12/31/2019 $127,317,000.00
18 9/30/2019 $99,698,000.00
19 6/30/2019 $79,707,000.00
20 3/31/2019 $71,566,000.00
21 12/31/2018 $166,045,000.00
22 9/30/2018 $117,119,000.00
23 6/30/2018 $111,113,000.00
24 12/31/2017 $158,507,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 3/31/2023 $2,034,000.00
2 12/31/2022 $961,000.00
Financials: AccruedIncomeTaxesNoncurrent
Date Value
1 9/30/2023 $77,000.00
2 6/30/2023 $77,000.00
3 3/31/2023 $77,000.00
4 12/31/2022 $77,000.00
5 6/30/2022 $94,000.00
6 3/31/2022 $94,000.00
7 12/31/2021 $94,000.00
8 9/30/2021 $114,000.00
9 6/30/2021 $111,000.00
10 3/31/2021 $104,000.00
11 12/31/2020 $104,000.00
12 9/30/2020 $92,000.00
13 6/30/2020 $92,000.00
14 3/31/2020 $92,000.00
15 12/31/2019 $92,000.00
16 9/30/2019 $58,000.00
17 6/30/2019 $22,000.00
18 3/31/2019 $22,000.00
19 12/31/2018 $22,000.00
20 9/30/2018 $22,000.00
21 12/31/2017 $189,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $88,209,000.00
2 9/30/2023 $85,999,000.00
3 6/30/2023 $88,217,000.00
4 3/31/2023 $88,216,000.00
5 12/31/2022 $98,855,000.00
6 9/30/2022 $92,117,000.00
7 6/30/2022 $82,225,000.00
8 3/31/2022 $91,732,000.00
9 12/31/2021 $97,389,000.00
10 9/30/2021 $93,444,000.00
11 6/30/2021 $97,707,000.00
12 3/31/2021 $97,154,000.00
13 12/31/2020 $121,766,000.00
14 9/30/2020 $106,027,000.00
15 6/30/2020 $99,423,000.00
16 3/31/2020 $100,447,000.00
17 12/31/2019 $127,400,000.00
18 9/30/2019 $110,071,000.00
19 6/30/2019 $110,040,000.00
20 3/31/2019 $119,055,000.00
21 12/31/2018 $172,036,000.00
22 9/30/2018 $104,519,000.00
23 6/30/2018 $96,486,000.00
24 12/31/2017 $172,036,000.00
Financials: AccruedMarketingCostsCurrent
Date Value
1 12/31/2023 $28,187,000.00
2 12/31/2022 $35,681,000.00
3 9/30/2022 $35,988,000.00
4 6/30/2022 $27,409,000.00
5 3/31/2022 $31,252,000.00
6 12/31/2021 $31,417,000.00
7 9/30/2021 $32,216,000.00
8 6/30/2021 $32,232,000.00
9 3/31/2021 $31,552,000.00
10 12/31/2020 $38,577,000.00
11 9/30/2020 $37,767,000.00
12 6/30/2020 $34,612,000.00
13 3/31/2020 $37,242,000.00
14 12/31/2019 $53,974,000.00
15 9/30/2019 $44,399,000.00
16 6/30/2019 $41,873,000.00
17 3/31/2019 $54,011,000.00
18 12/31/2018 $75,863,000.00
19 9/30/2018 $36,142,000.00
20 6/30/2018 $39,230,000.00
21 12/31/2017 $75,863,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 9/30/2023 $2,827,000.00
2 6/30/2023 $2,496,000.00
3 3/31/2023 $3,148,000.00
4 12/31/2022 $3,703,000.00
5 12/31/2021 $2,505,000.00
Financials: AccruedSalesCommissionCurrent
Date Value
1 9/30/2023 $27,526,000.00
2 6/30/2023 $31,281,000.00
3 3/31/2023 $33,943,000.00
4 12/31/2022 $36,271,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $33,669,000.00
2 9/30/2023 $35,684,000.00
3 6/30/2023 $34,248,000.00
4 3/31/2023 $33,258,000.00
5 12/31/2022 $32,169,000.00
6 9/30/2022 $31,404,000.00
7 6/30/2022 $31,442,000.00
8 3/31/2022 $30,222,000.00
9 12/31/2021 $29,023,000.00
10 9/30/2021 $27,920,000.00
11 6/30/2021 $27,293,000.00
12 3/31/2021 $28,448,000.00
13 12/31/2020 $27,922,000.00
14 9/30/2020 $26,686,000.00
15 6/30/2020 $24,967,000.00
16 3/31/2020 $22,620,000.00
17 12/31/2019 $20,204,000.00
18 9/30/2019 $17,687,000.00
19 6/30/2019 $15,325,000.00
20 3/31/2019 $13,103,000.00
21 12/31/2018 $11,015,000.00
22 9/30/2018 $9,504,000.00
23 6/30/2018 $4,446,000.00
24 12/31/2017 $3,387,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $320,000.00
2 9/30/2023 $237,000.00
3 6/30/2023 $152,000.00
4 3/31/2023 $21,000.00
5 12/31/2022 $-107,000.00
6 9/30/2022 $-224,000.00
7 6/30/2022 $-168,000.00
8 3/31/2022 $-46,000.00
9 12/31/2021 --
10 9/30/2021 $11,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $3,000.00
14 9/30/2020 $-9,000.00
15 6/30/2020 $14,000.00
16 3/31/2020 $117,000.00
17 12/31/2019 $-2,000.00
18 9/30/2019 $46,000.00
19 6/30/2019 $51,000.00
20 3/31/2019 $56,000.00
21 12/31/2018 --
22 9/30/2018 $14,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $470,322,000.00
2 9/30/2023 $458,015,000.00
3 6/30/2023 $448,543,000.00
4 3/31/2023 $445,809,000.00
5 12/31/2022 $433,138,000.00
6 9/30/2022 $420,727,000.00
7 6/30/2022 $411,316,000.00
8 3/31/2022 $409,242,000.00
9 12/31/2021 $401,367,000.00
10 9/30/2021 $394,136,000.00
11 6/30/2021 $381,511,000.00
12 3/31/2021 $379,738,000.00
13 12/31/2020 $366,455,000.00
14 9/30/2020 $359,297,000.00
15 6/30/2020 $351,913,000.00
16 3/31/2020 $349,212,000.00
17 12/31/2019 $334,821,000.00
18 9/30/2019 $330,618,000.00
19 6/30/2019 $323,648,000.00
20 3/31/2019 $318,862,000.00
21 12/31/2018 $315,277,000.00
22 9/30/2018 $312,397,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
Date Value
1 12/31/2023 $13,500,000.00
2 12/31/2022 $8,700,000.00
3 6/30/2022 $5,061,000.00
4 3/31/2022 $4,966,000.00
5 12/31/2021 $15,100,000.00
6 9/30/2021 $15,087,000.00
7 6/30/2021 $104,000.00
8 3/31/2021 $6,458,000.00
9 12/31/2020 $4,242,000.00
10 9/30/2020 $1,589,000.00
11 6/30/2020 $2,630,000.00
12 3/31/2020 $2,573,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $47,948,000.00
2 9/30/2023 $37,851,000.00
3 6/30/2023 $12,973,000.00
4 3/31/2023 $14,591,000.00
5 12/31/2022 $48,476,000.00
6 9/30/2022 $31,787,000.00
7 6/30/2022 $12,245,000.00
8 3/31/2022 $9,589,000.00
9 12/31/2021 $38,030,000.00
10 9/30/2021 $27,548,000.00
11 6/30/2021 $19,949,000.00
12 3/31/2021 $8,340,000.00
13 12/31/2020 $35,247,000.00
14 9/30/2020 $26,338,000.00
15 6/30/2020 $17,337,000.00
16 3/31/2020 $12,773,000.00
17 12/31/2019 $22,894,000.00
18 9/30/2019 $5,219,000.00
19 6/30/2019 $5,389,000.00
20 3/31/2019 $4,653,000.00
21 12/31/2018 $12,879,000.00
22 9/30/2018 $9,384,000.00
23 6/30/2018 $5,947,000.00
24 3/31/2018 $2,695,000.00
25 12/31/2017 $6,918,000.00
26 9/30/2017 $4,941,000.00
27 6/30/2017 $1,741,000.00
28 12/31/2016 $3,604,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $333,000.00
2 9/30/2023 $332,000.00
3 6/30/2023 $322,000.00
4 3/31/2023 $329,000.00
5 12/31/2022 $423,000.00
6 9/30/2022 $364,000.00
7 6/30/2022 $405,000.00
8 3/31/2022 $337,000.00
9 12/31/2021 $337,000.00
10 9/30/2021 $326,000.00
11 6/30/2021 $536,000.00
12 3/31/2021 $519,000.00
13 12/31/2020 $519,000.00
14 9/30/2020 $509,000.00
15 6/30/2020 $810,000.00
16 3/31/2020 $863,000.00
17 12/31/2019 $609,000.00
18 9/30/2019 $555,000.00
19 6/30/2019 $548,000.00
20 3/31/2019 $432,000.00
21 12/31/2018 $127,000.00
22 9/30/2018 --
23 6/30/2018 $207,000.00
24 12/31/2017 $207,000.00
25 12/31/2016 $206,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $1,776,000.00
2 9/30/2023 $2,137,000.00
3 6/30/2023 $1,370,000.00
4 3/31/2023 $7,859,000.00
5 12/31/2022 $5,451,000.00
6 9/30/2022 $2,610,000.00
7 6/30/2022 $1,476,000.00
8 3/31/2022 $1,031,000.00
9 12/31/2021 $5,041,000.00
10 9/30/2021 $5,980,000.00
11 6/30/2021 $4,650,000.00
12 3/31/2021 $3,974,000.00
13 12/31/2020 $5,623,000.00
14 9/30/2020 $7,526,000.00
15 6/30/2020 $10,529,000.00
16 3/31/2020 $8,003,000.00
17 12/31/2019 $9,692,000.00
18 9/30/2019 $10,287,000.00
19 6/30/2019 $10,294,000.00
20 3/31/2019 $10,030,000.00
21 12/31/2018 $1,109,000.00
22 9/30/2018 $643,000.00
23 6/30/2018 --
24 12/31/2017 --
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 $9,116,000.00
6 9/30/2021 --
7 6/30/2021 $9,100,000.00
8 12/31/2020 --
9 9/30/2020 --
10 6/30/2020 --
11 12/31/2019 --
Financials: Assets
Date Value
1 12/31/2023 $285,538,000.00
2 9/30/2023 $297,637,000.00
3 6/30/2023 $269,021,000.00
4 3/31/2023 $257,083,000.00
5 12/31/2022 $272,201,000.00
6 9/30/2022 $331,216,000.00
7 6/30/2022 $299,678,000.00
8 3/31/2022 $311,790,000.00
9 12/31/2021 $347,490,000.00
10 9/30/2021 $333,326,000.00
11 6/30/2021 $330,781,000.00
12 3/31/2021 $347,194,000.00
13 12/31/2020 $413,968,000.00
14 9/30/2020 $388,899,000.00
15 6/30/2020 $389,957,000.00
16 3/31/2020 $410,176,000.00
17 12/31/2019 $542,712,000.00
18 9/30/2019 $426,995,000.00
19 6/30/2019 $415,462,000.00
20 3/31/2019 $480,374,000.00
21 12/31/2018 $595,946,000.00
22 9/30/2018 $543,211,000.00
23 6/30/2018 $276,066,000.00
24 12/31/2017 $269,820,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $250,535,000.00
2 9/30/2023 $260,958,000.00
3 6/30/2023 $232,749,000.00
4 3/31/2023 $218,847,000.00
5 12/31/2022 $232,782,000.00
6 9/30/2022 $291,093,000.00
7 6/30/2022 $257,354,000.00
8 3/31/2022 $269,648,000.00
9 12/31/2021 $303,622,000.00
10 9/30/2021 $288,097,000.00
11 6/30/2021 $285,595,000.00
12 3/31/2021 $291,911,000.00
13 12/31/2020 $356,548,000.00
14 9/30/2020 $329,397,000.00
15 6/30/2020 $327,682,000.00
16 3/31/2020 $341,554,000.00
17 12/31/2019 $469,569,000.00
18 9/30/2019 $343,714,000.00
19 6/30/2019 $326,315,000.00
20 3/31/2019 $394,418,000.00
21 12/31/2018 $515,474,000.00
22 9/30/2018 $474,561,000.00
23 6/30/2018 $241,014,000.00
24 12/31/2017 $243,758,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $79,974,000.00
2 9/30/2023 $74,916,000.00
3 6/30/2023 $61,724,000.00
4 3/31/2023 $51,703,000.00
5 12/31/2022 $29,700,000.00
6 9/30/2022 $44,499,000.00
7 6/30/2022 $49,721,000.00
8 3/31/2022 $44,566,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 $5,000,000.00
13 12/31/2020 $19,997,000.00
14 9/30/2020 $19,992,000.00
15 6/30/2020 $20,030,000.00
16 3/31/2020 $30,157,000.00
17 12/31/2019 $19,990,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $189,000.00
2 9/30/2023 $726,000.00
3 6/30/2023 $433,000.00
4 3/31/2023 $894,000.00
5 12/31/2022 $946,000.00
6 9/30/2022 $209,000.00
7 6/30/2022 $333,000.00
8 3/31/2022 $310,000.00
9 12/31/2021 $379,000.00
10 9/30/2021 $423,000.00
11 6/30/2021 $549,000.00
12 3/31/2021 $82,000.00
13 12/31/2020 $564,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $56,522,000.00
2 9/30/2023 $51,133,000.00
3 6/30/2023 $61,951,000.00
4 3/31/2023 $66,970,000.00
5 12/31/2022 $84,024,000.00
6 9/30/2022 $80,773,000.00
7 6/30/2022 $85,537,000.00
8 3/31/2022 $100,975,000.00
9 12/31/2021 $175,749,000.00
10 9/30/2021 $166,057,000.00
11 6/30/2021 $178,698,000.00
12 3/31/2021 $172,113,000.00
13 12/31/2020 $186,127,000.00
14 9/30/2020 $173,619,000.00
15 6/30/2020 $185,424,000.00
16 3/31/2020 $176,425,000.00
17 12/31/2019 $236,680,000.00
18 9/30/2019 $113,870,000.00
19 6/30/2019 $93,050,000.00
20 3/31/2019 $135,582,000.00
21 12/31/2018 $151,290,000.00
22 9/30/2018 $148,073,000.00
23 6/30/2018 $133,000.00
24 12/31/2017 $108,000.00
25 9/30/2017 $179,000.00
26 6/30/2017 $41,000.00
27 12/31/2016 $220,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $60,653,000.00
2 9/30/2023 $55,212,000.00
3 6/30/2023 $65,986,000.00
4 3/31/2023 $71,145,000.00
5 12/31/2022 $88,179,000.00
6 9/30/2022 $84,901,000.00
7 6/30/2022 $89,662,000.00
8 3/31/2022 $105,089,000.00
9 12/31/2021 $179,856,000.00
10 9/30/2021 $170,162,000.00
11 6/30/2021 $182,811,000.00
12 3/31/2021 $176,276,000.00
13 12/31/2020 $190,291,000.00
14 9/30/2020 $177,766,000.00
15 6/30/2020 $189,565,000.00
16 3/31/2020 $180,542,000.00
17 12/31/2019 $240,819,000.00
18 9/30/2019 $118,000,000.00
19 6/30/2019 $97,184,000.00
20 3/31/2019 $139,715,000.00
21 12/31/2018 $155,424,000.00
22 9/30/2018 $148,073,000.00
23 6/30/2018 $133,000.00
24 3/31/2018 $178,000.00
25 12/31/2017 $108,000.00
26 12/31/2016 $220,000.00
27 12/31/2015 --
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-27,526,000.00
2 9/30/2023 $-32,967,000.00
3 6/30/2023 $-22,193,000.00
4 3/31/2023 $-17,034,000.00
5 12/31/2022 $-91,677,000.00
6 9/30/2022 $-94,955,000.00
7 6/30/2022 $-90,194,000.00
8 3/31/2022 $-74,767,000.00
9 12/31/2021 $-10,435,000.00
10 9/30/2021 $-20,129,000.00
11 6/30/2021 $-7,480,000.00
12 3/31/2021 $-14,015,000.00
13 12/31/2020 $-50,528,000.00
14 9/30/2020 $-63,053,000.00
15 6/30/2020 $-51,254,000.00
16 3/31/2020 $-60,277,000.00
17 12/31/2019 $85,395,000.00
18 9/30/2019 $-37,424,000.00
19 6/30/2019 $-58,240,000.00
20 3/31/2019 $-15,709,000.00
21 12/31/2018 $155,316,000.00
22 9/30/2018 $147,965,000.00
23 6/30/2018 $25,000.00
24 3/31/2018 $70,000.00
25 12/31/2017 $-112,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 12/31/2017 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 12/31/2018 $0.00
19 9/30/2018 $0.00
20 7/31/2018 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $500,000,000.00
2 9/30/2023 $500,000,000.00
3 6/30/2023 $500,000,000.00
4 3/31/2023 $500,000,000.00
5 12/31/2022 $500,000,000.00
6 9/30/2022 $500,000,000.00
7 6/30/2022 $500,000,000.00
8 3/31/2022 $500,000,000.00
9 12/31/2021 $500,000,000.00
10 9/30/2021 $500,000,000.00
11 6/30/2021 $500,000,000.00
12 3/31/2021 $500,000,000.00
13 12/31/2020 $500,000,000.00
14 9/30/2020 $500,000,000.00
15 6/30/2020 $500,000,000.00
16 3/31/2020 $500,000,000.00
17 12/31/2019 $500,000,000.00
18 12/31/2018 $500,000,000.00
19 9/30/2018 $500,000,000.00
20 7/31/2018 $500,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $95,380,281.00
2 9/30/2023 $94,581,808.00
3 6/30/2023 $93,653,934.00
4 3/31/2023 $90,785,158.00
5 12/31/2022 $88,887,139.00
6 9/30/2022 $88,410,113.00
7 6/30/2022 $87,529,758.00
8 3/31/2022 $85,834,841.00
9 12/31/2021 $84,453,212.00
10 9/30/2021 $84,266,833.00
11 6/30/2021 $82,916,535.00
12 3/31/2021 $81,250,176.00
13 12/31/2020 $79,336,242.00
14 9/30/2020 $79,026,508.00
15 6/30/2020 $78,089,035.00
16 3/31/2020 $77,361,231.00
17 12/31/2019 $75,785,952.00
18 12/31/2018 $74,247,250.00
19 9/30/2018 $74,247,250.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $95,380,281.00
2 9/30/2023 $94,581,808.00
3 6/30/2023 $93,653,934.00
4 3/31/2023 $90,785,158.00
5 12/31/2022 $88,887,139.00
6 9/30/2022 $88,410,113.00
7 6/30/2022 $87,529,758.00
8 3/31/2022 $85,834,841.00
9 12/31/2021 $84,453,212.00
10 9/30/2021 $84,266,833.00
11 6/30/2021 $82,916,535.00
12 3/31/2021 $81,250,176.00
13 12/31/2020 $79,336,242.00
14 9/30/2020 $79,026,508.00
15 6/30/2020 $78,089,035.00
16 3/31/2020 $77,361,231.00
17 12/31/2019 $75,785,952.00
18 12/31/2018 $74,247,250.00
19 9/30/2018 $74,247,250.00
20 7/31/2018 $62,500,000.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $95,000.00
2 9/30/2023 $94,000.00
3 6/30/2023 $94,000.00
4 3/31/2023 $91,000.00
5 12/31/2022 $89,000.00
6 9/30/2022 $88,000.00
7 6/30/2022 $88,000.00
8 3/31/2022 $86,000.00
9 12/31/2021 $84,000.00
10 9/30/2021 $84,000.00
11 6/30/2021 $83,000.00
12 3/31/2021 $81,000.00
13 12/31/2020 $79,000.00
14 9/30/2020 $79,000.00
15 6/30/2020 $78,000.00
16 3/31/2020 $77,000.00
17 12/31/2019 $76,000.00
18 9/30/2019 $76,000.00
19 6/30/2019 $75,000.00
20 3/31/2019 $75,000.00
21 12/31/2018 $74,000.00
22 9/30/2018 $74,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-21,609,000.00
2 9/30/2023 $-22,384,000.00
3 6/30/2023 $-7,232,000.00
4 3/31/2023 $-14,117,000.00
5 12/31/2022 $-56,733,000.00
6 9/30/2022 $-14,491,000.00
7 6/30/2022 $-20,204,000.00
8 3/31/2022 $-8,525,000.00
9 12/31/2021 $-56,032,000.00
10 9/30/2021 $-49,229,000.00
11 6/30/2021 $-23,320,000.00
12 3/31/2021 $-10,722,000.00
13 12/31/2020 $-101,246,000.00
14 9/30/2020 $-17,482,000.00
15 6/30/2020 $-68,566,000.00
16 3/31/2020 $-39,207,000.00
17 12/31/2019 $-85,953,000.00
18 9/30/2019 $-105,520,000.00
19 6/30/2019 $-33,697,000.00
20 3/31/2019 $-41,228,000.00
21 12/31/2018 $-75,483,000.00
22 9/30/2018 $-36,396,000.00
23 6/30/2018 $-23,185,000.00
24 3/31/2018 $-5,363,000.00
25 12/31/2017 $6,549,000.00
26 9/30/2017 $6,014,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $18,041,000.00
2 9/30/2023 $17,678,000.00
3 6/30/2023 $17,639,000.00
4 3/31/2023 $15,175,000.00
5 12/31/2022 $11,291,000.00
6 9/30/2022 $11,893,000.00
7 6/30/2022 $13,445,000.00
8 3/31/2022 $16,460,000.00
9 12/31/2021 $29,442,000.00
10 9/30/2021 $39,513,000.00
11 6/30/2021 $47,668,000.00
12 3/31/2021 $54,999,000.00
13 12/31/2020 $53,142,000.00
14 9/30/2020 $30,567,000.00
15 6/30/2020 $44,287,000.00
16 3/31/2020 $46,875,000.00
17 12/31/2019 $50,362,000.00
18 9/30/2019 $28,443,000.00
19 6/30/2019 $26,854,000.00
20 3/31/2019 $25,961,000.00
21 12/31/2018 $26,678,000.00
22 9/30/2018 $26,514,000.00
23 6/30/2018 $25,833,000.00
24 12/31/2017 $24,746,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $73,000.00
2 9/30/2023 $28,000.00
3 6/30/2023 $63,000.00
4 3/31/2023 $114,000.00
5 12/31/2022 $212,000.00
6 6/30/2022 $577,000.00
7 3/31/2022 $915,000.00
8 12/31/2021 $1,344,000.00
9 9/30/2021 $2,173,000.00
10 6/30/2021 $3,235,000.00
11 3/31/2021 $6,605,000.00
12 12/31/2020 $16,563,000.00
13 9/30/2020 $7,963,000.00
14 6/30/2020 $10,259,000.00
15 3/31/2020 $12,973,000.00
16 12/31/2019 $15,736,000.00
17 9/30/2019 $19,552,000.00
18 6/30/2019 $20,610,000.00
19 3/31/2019 $21,776,000.00
20 12/31/2018 $23,313,000.00
21 9/30/2018 $19,392,000.00
22 6/30/2018 $16,556,000.00
23 12/31/2017 $13,091,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $11,300,000.00
2 9/30/2023 $10,600,000.00
3 6/30/2023 $9,800,000.00
4 3/31/2023 $8,400,000.00
5 12/31/2022 $29,400,000.00
6 9/30/2022 $13,600,000.00
7 6/30/2022 $11,900,000.00
8 3/31/2022 $9,000,000.00
9 12/31/2021 $53,100,000.00
10 9/30/2020 $46,900,000.00
11 6/30/2020 $29,000,000.00
12 3/31/2020 $14,900,000.00
13 12/31/2019 $47,400,000.00
14 9/30/2019 $34,600,000.00
15 6/30/2019 $22,800,000.00
16 3/31/2019 $11,500,000.00
17 12/31/2018 $38,800,000.00
18 9/30/2018 $27,400,000.00
19 6/30/2018 $17,500,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $323,613,000.00
2 9/30/2023 $235,869,000.00
3 6/30/2023 $73,218,000.00
4 3/31/2023 $75,787,000.00
5 12/31/2022 $354,379,000.00
6 9/30/2022 $267,822,000.00
7 6/30/2022 $85,239,000.00
8 3/31/2022 $91,176,000.00
9 12/31/2021 $327,102,000.00
10 9/30/2021 $215,957,000.00
11 6/30/2021 $129,151,000.00
12 3/31/2021 $56,749,000.00
13 12/31/2020 $301,765,000.00
14 9/30/2020 $211,467,000.00
15 6/30/2020 $122,640,000.00
16 3/31/2020 $61,497,000.00
17 12/31/2019 $334,203,000.00
18 9/30/2019 $225,496,000.00
19 6/30/2019 $73,948,000.00
20 3/31/2019 $55,935,000.00
21 12/31/2018 $372,843,000.00
22 9/30/2018 $255,666,000.00
23 6/30/2018 $82,654,000.00
24 3/31/2018 $71,585,000.00
25 12/31/2017 $279,424,000.00
26 9/30/2017 $76,535,000.00
27 6/30/2017 $107,932,000.00
28 12/31/2016 $146,570,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $88,000.00
2 12/31/2022 $166,000.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $697,000.00
2 12/31/2022 $601,000.00
3 12/31/2021 $989,000.00
4 12/31/2020 $438,000.00
5 12/31/2019 $4,524,000.00
6 12/31/2018 $1,425,000.00
7 12/31/2017 $1,255,000.00
8 12/31/2016 $727,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $1,058,000.00
2 12/31/2022 $854,000.00
3 12/31/2021 $1,010,000.00
4 12/31/2020 $522,000.00
5 12/31/2019 $4,582,000.00
6 12/31/2018 $1,441,000.00
7 12/31/2017 $1,515,000.00
8 12/31/2016 $749,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $273,000.00
2 12/31/2022 $87,000.00
3 12/31/2021 $21,000.00
4 12/31/2020 $84,000.00
5 12/31/2019 $58,000.00
6 12/31/2018 $16,000.00
7 12/31/2017 $260,000.00
8 12/31/2016 $22,000.00
Financials: CustomerRefundLiabilityCurrent
Date Value
1 12/31/2023 $17,058,000.00
2 9/30/2023 $15,971,000.00
3 6/30/2023 $14,757,000.00
4 3/31/2023 $15,000,000.00
5 12/31/2022 $18,656,000.00
6 9/30/2022 $15,678,000.00
7 6/30/2022 $15,386,000.00
8 3/31/2022 $17,924,000.00
9 12/31/2021 $19,960,000.00
10 9/30/2021 $19,259,000.00
11 6/30/2021 $18,310,000.00
12 3/31/2021 $24,429,000.00
13 12/31/2020 $37,689,000.00
14 9/30/2020 $25,193,000.00
15 6/30/2020 $23,256,000.00
16 3/31/2020 $26,620,000.00
17 12/31/2019 $28,817,000.00
18 9/30/2019 $29,351,000.00
19 6/30/2019 $24,214,000.00
20 3/31/2019 $30,804,000.00
21 12/31/2018 $49,247,000.00
22 9/30/2018 $33,304,000.00
23 6/30/2018 $26,581,000.00
24 12/31/2017 $49,247,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 $-66,000.00
8 12/31/2016 $-129,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $117,000.00
2 12/31/2022 $121,000.00
3 12/31/2021 $-333,000.00
4 12/31/2020 $103,000.00
5 12/31/2019 $-202,000.00
6 12/31/2018 $-669,000.00
7 12/31/2017 $-321,000.00
8 12/31/2016 $-357,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 9/30/2023 $1,126,000.00
2 6/30/2023 $1,141,000.00
3 3/31/2023 $1,256,000.00
4 12/31/2022 $1,384,000.00
5 9/30/2022 $1,306,000.00
6 6/30/2022 $1,432,000.00
7 3/31/2022 $1,574,000.00
8 12/31/2021 $1,565,000.00
9 9/30/2021 $1,551,000.00
10 6/30/2021 $1,384,000.00
11 3/31/2021 $1,399,000.00
12 12/31/2020 $1,269,000.00
13 9/30/2020 $1,255,000.00
14 6/30/2020 $1,292,000.00
15 3/31/2020 $1,218,000.00
16 12/31/2019 $1,318,000.00
17 9/30/2019 $1,218,000.00
18 6/30/2019 $1,034,000.00
19 3/31/2019 $1,121,000.00
20 12/31/2018 $1,108,000.00
21 12/31/2017 $865,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $117,000.00
2 9/30/2023 $257,000.00
3 6/30/2023 $243,000.00
4 3/31/2023 $127,000.00
5 12/31/2022 $121,000.00
6 9/30/2022 $259,000.00
7 6/30/2022 $133,000.00
8 3/31/2022 $-9,000.00
9 12/31/2021 $-333,000.00
10 9/30/2021 $-284,000.00
11 6/30/2021 $-115,000.00
12 3/31/2021 $-130,000.00
13 12/31/2020 $103,000.00
14 9/30/2020 $63,000.00
15 6/30/2020 $27,000.00
16 3/31/2020 $100,000.00
17 12/31/2019 $-202,000.00
18 9/30/2019 $-109,000.00
19 6/30/2019 $74,000.00
20 3/31/2019 $-12,000.00
21 12/31/2018 $-669,000.00
22 9/30/2018 $-438,000.00
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 $-387,000.00
26 9/30/2017 $-220,000.00
27 6/30/2017 $-132,000.00
28 12/31/2016 $-665,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $2,823,000.00
2 12/31/2022 $3,174,000.00
3 12/31/2021 $3,462,000.00
4 12/31/2020 $5,804,000.00
5 12/31/2019 $7,450,000.00
6 12/31/2018 $775,000.00
7 12/31/2017 $464,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 $-180,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $100,000.00
2 12/31/2022 $409,000.00
3 12/31/2021 $1,763,000.00
4 12/31/2020 $3,673,000.00
5 12/31/2019 $4,417,000.00
6 12/31/2018 $2,573,000.00
7 12/31/2017 $1,688,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $106,072,000.00
2 12/31/2022 $98,427,000.00
3 12/31/2021 $86,769,000.00
4 12/31/2020 $77,569,000.00
5 12/31/2019 $52,685,000.00
6 12/31/2018 $26,360,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $50,519,000.00
2 12/31/2022 $40,016,000.00
3 12/31/2021 $26,186,000.00
4 12/31/2020 $17,376,000.00
5 12/31/2019 $6,847,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $1,272,000.00
2 12/31/2022 $1,384,000.00
3 12/31/2021 $1,565,000.00
4 12/31/2020 $1,269,000.00
5 12/31/2019 $1,318,000.00
6 12/31/2018 $1,108,000.00
7 12/31/2017 $865,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $18,940,000.00
2 12/31/2022 $22,622,000.00
3 12/31/2021 $26,236,000.00
4 12/31/2020 $22,216,000.00
5 12/31/2019 $14,355,000.00
6 12/31/2018 $2,946,000.00
7 12/31/2017 $3,478,000.00
Financials: DeferredTaxAssetsPropertyPlantAndEquipment
Date Value
1 12/31/2023 $3,231,000.00
2 12/31/2022 $3,307,000.00
3 12/31/2021 $3,989,000.00
4 12/31/2020 $2,810,000.00
5 12/31/2019 $7,877,000.00
6 12/31/2018 $567,000.00
7 12/31/2017 --
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $15,775,000.00
2 12/31/2022 $11,510,000.00
3 12/31/2021 $8,100,000.00
4 12/31/2020 $6,311,000.00
5 12/31/2019 $3,262,000.00
6 12/31/2018 --
7 12/31/2017 $3,504,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $3,165,000.00
2 12/31/2022 $3,527,000.00
3 12/31/2021 $3,956,000.00
4 12/31/2020 $3,731,000.00
5 12/31/2019 $3,228,000.00
6 12/31/2018 $1,927,000.00
7 12/31/2017 $931,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2023 $9,377,000.00
2 12/31/2022 $11,330,000.00
3 12/31/2021 $10,369,000.00
4 12/31/2020 $14,389,000.00
5 12/31/2019 $11,334,000.00
6 12/31/2018 $17,974,000.00
7 12/31/2017 $7,339,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $102,000,000.00
2 12/31/2022 $93,900,000.00
3 12/31/2021 $81,742,000.00
4 12/31/2020 $70,496,000.00
5 12/31/2019 $43,917,000.00
6 12/31/2018 $24,477,000.00
7 12/31/2017 $15,611,000.00
8 12/31/2016 $22,155,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $2,823,000.00
2 12/31/2022 $3,174,000.00
3 12/31/2021 $3,462,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $1,100,000.00
2 12/31/2022 $1,100,000.00
3 12/31/2021 $1,100,000.00
4 12/31/2020 $900,000.00
5 12/31/2019 $1,500,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercent
Date Value
1 12/31/2023 $0.50
2 12/31/2022 $0.50
3 12/31/2018 $0.50
Financials: Depreciation
Date Value
1 12/31/2023 $4,700,000.00
2 9/30/2023 $3,800,000.00
3 6/30/2023 $1,200,000.00
4 3/31/2023 $1,100,000.00
5 12/31/2022 $4,800,000.00
6 9/30/2022 $3,700,000.00
7 6/30/2022 $2,500,000.00
8 3/31/2022 $1,300,000.00
9 12/31/2021 $5,900,000.00
10 9/30/2021 $4,500,000.00
11 6/30/2021 $1,600,000.00
12 3/31/2021 $1,500,000.00
13 12/31/2020 $8,800,000.00
14 9/30/2020 $7,000,000.00
15 6/30/2020 $4,800,000.00
16 3/31/2020 $2,400,000.00
17 12/31/2019 $9,200,000.00
18 9/30/2019 $6,600,000.00
19 6/30/2019 $4,200,000.00
20 3/31/2019 $2,000,000.00
21 12/31/2018 $3,800,000.00
22 9/30/2018 $1,100,000.00
23 6/30/2018 $1,200,000.00
24 3/31/2018 $500,000.00
25 12/31/2017 $1,800,000.00
26 9/30/2017 $1,300,000.00
27 6/30/2017 $400,000.00
28 12/31/2016 $700,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $4,661,000.00
2 9/30/2023 $3,809,000.00
3 6/30/2023 $2,353,000.00
4 3/31/2023 $1,149,000.00
5 12/31/2022 $4,768,000.00
6 9/30/2022 $3,653,000.00
7 6/30/2022 $2,523,000.00
8 3/31/2022 $1,302,000.00
9 12/31/2021 $5,975,000.00
10 9/30/2021 $4,546,000.00
11 6/30/2021 $3,169,000.00
12 3/31/2021 $1,547,000.00
13 12/31/2020 $10,206,000.00
14 9/30/2020 $8,024,000.00
15 6/30/2020 $5,476,000.00
16 3/31/2020 $2,773,000.00
17 12/31/2019 $10,681,000.00
18 9/30/2019 $10,950,000.00
19 6/30/2019 $4,980,000.00
20 3/31/2019 $3,025,000.00
21 12/31/2018 $5,307,000.00
22 9/30/2018 $3,406,000.00
23 6/30/2018 $1,956,000.00
24 3/31/2018 $887,000.00
25 12/31/2017 $3,740,000.00
26 9/30/2017 $2,811,000.00
27 6/30/2017 $1,905,000.00
28 12/31/2016 $2,128,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.24
2 9/30/2023 $-0.25
3 6/30/2023 $-0.08
4 3/31/2023 $-0.16
5 12/31/2022 $-0.65
6 9/30/2022 $-0.40
7 6/30/2022 $-0.13
8 3/31/2022 $-0.10
9 12/31/2021 $-0.68
10 9/30/2021 $-0.60
11 6/30/2021 $-0.28
12 3/31/2021 $-0.13
13 12/31/2020 $-1.30
14 9/30/2020 $-0.22
15 6/30/2020 $-0.38
16 3/31/2020 $-0.51
17 12/31/2019 $-1.14
18 9/30/2019 $-1.41
19 6/30/2019 $-0.45
20 3/31/2019 $-0.55
21 12/31/2018 $-1.12
22 9/30/2018 $-0.56
23 6/30/2018 $-0.29
24 3/31/2018 $-0.09
25 12/31/2017 $0.11
26 9/30/2017 $0.10
27 6/30/2017 $-0.03
28 3/31/2017 --
29 12/31/2016 $-0.22
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.24
2 9/30/2023 $-0.25
3 6/30/2023 $-0.08
4 3/31/2023 $-0.16
5 12/31/2022 $-0.65
6 9/30/2022 $-0.40
7 6/30/2022 $-0.23
8 3/31/2022 $-0.10
9 12/31/2021 $-0.68
10 9/30/2021 $-0.60
11 6/30/2021 $-0.28
12 3/31/2021 $-0.13
13 12/31/2020 $-1.30
14 9/30/2020 $-0.22
15 6/30/2020 $-0.38
16 3/31/2020 $-0.51
17 12/31/2019 $-1.14
18 9/30/2019 $-0.41
19 6/30/2019 $-0.45
20 3/31/2019 $-0.55
21 12/31/2018 $-1.12
22 9/30/2018 $-0.56
23 6/30/2018 $-0.29
24 3/31/2018 $-0.09
25 12/31/2017 $0.11
26 9/30/2017 $0.06
27 6/30/2017 $-0.03
28 3/31/2017 --
29 12/31/2016 $-0.22
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $-0.06
2 9/30/2023 $-0.05
3 6/30/2023 $-0.03
4 3/31/2023 $-0.06
5 12/31/2022 $-0.02
6 9/30/2022 $-0.02
7 6/30/2022 $-0.02
8 3/31/2022 $-0.03
9 12/31/2021 $-0.01
10 9/30/2021 $-0.01
11 6/30/2021 $-0.01
12 3/31/2021 $-0.02
13 12/31/2020 $-0.01
14 9/30/2020 $-0.01
15 6/30/2020 $-0.01
16 3/31/2020 $0.00
17 12/31/2019 $-0.05
18 9/30/2019 $-0.01
19 6/30/2019 $-0.01
20 3/31/2019 $-0.01
21 12/31/2018 $-0.01
22 9/30/2018 $-0.02
23 6/30/2018 $-0.02
24 3/31/2018 $-0.06
25 12/31/2017 $0.15
26 9/30/2017 $0.17
27 6/30/2017 $-0.07
28 12/31/2016 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.35
8 12/31/2016 $0.35
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.22
2 12/31/2022 $-0.22
3 12/31/2021 $-0.20
4 12/31/2020 $-0.26
5 12/31/2019 $-0.24
6 12/31/2018 $-0.25
7 12/31/2017 $-1.05
8 12/31/2016 $-0.51
Financials: EffectiveIncomeTaxRateReconciliationFdiiPercent
Date Value
1 12/31/2023 $-0.02
2 12/31/2022 --
3 12/31/2021 --
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.01
3 12/31/2021 $0.01
4 12/31/2020 $0.01
5 12/31/2019 $0.01
6 12/31/2018 $0.00
7 12/31/2017 $-0.06
8 12/31/2016 $0.09
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-0.23
2 12/31/2022 $0.07
3 12/31/2021 $-0.03
4 12/31/2020 $0.04
5 12/31/2019 $0.03
6 12/31/2018 $0.00
7 12/31/2017 $-0.05
8 12/31/2016 --
Financials: EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $-0.01
3 12/31/2021 $0.00
4 12/31/2020 $0.00
5 12/31/2019 $-0.01
6 12/31/2018 $0.00
7 12/31/2017 $-0.04
8 12/31/2016 $0.02
Financials: EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $-0.04
4 12/31/2020 $0.03
5 12/31/2019 $-0.04
6 12/31/2018 $-0.02
7 12/31/2017 --
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-0.01
2 12/31/2022 $0.02
3 12/31/2021 $0.03
4 12/31/2020 $0.04
5 12/31/2019 $0.03
6 12/31/2018 $0.06
7 12/31/2017 $-0.09
8 12/31/2016 $0.02
Financials: EffectiveIncomeTaxRateReconciliationTaxCredits
Date Value
1 12/31/2023 $-0.14
2 12/31/2022 $0.04
3 12/31/2021 $-0.02
4 12/31/2020 $0.02
5 12/31/2019 $0.02
6 12/31/2018 $0.02
7 12/31/2017 $0.07
8 12/31/2016 $-0.03
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $13,278,000.00
2 9/30/2023 $12,509,000.00
3 6/30/2023 $16,155,000.00
4 3/31/2023 $15,134,000.00
5 12/31/2022 $15,774,000.00
6 9/30/2022 $12,111,000.00
7 6/30/2022 $14,218,000.00
8 3/31/2022 $11,753,000.00
9 12/31/2021 $12,367,000.00
10 9/30/2021 $9,101,000.00
11 6/30/2021 $18,219,000.00
12 3/31/2021 $11,419,000.00
13 12/31/2020 $15,089,000.00
14 9/30/2020 $9,751,000.00
15 6/30/2020 $9,675,000.00
16 3/31/2020 $6,440,000.00
17 12/31/2019 $11,795,000.00
18 9/30/2019 $6,707,000.00
19 6/30/2019 $11,854,000.00
20 3/31/2019 $8,626,000.00
21 12/31/2018 $11,897,000.00
22 9/30/2018 $7,969,000.00
23 6/30/2018 $6,038,000.00
24 12/31/2017 $11,897,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $56,371,000.00
2 9/30/2023 $43,089,000.00
3 6/30/2023 $15,007,000.00
4 3/31/2023 $15,622,000.00
5 12/31/2022 $55,932,000.00
6 9/30/2022 $38,023,000.00
7 6/30/2022 $25,770,000.00
8 3/31/2022 $12,621,000.00
9 12/31/2021 $49,489,000.00
10 9/30/2021 $36,905,000.00
11 6/30/2021 $24,786,000.00
12 3/31/2021 $11,227,000.00
13 12/31/2020 $51,096,000.00
14 9/30/2020 $39,758,000.00
15 6/30/2020 $28,621,000.00
16 3/31/2020 $18,784,000.00
17 12/31/2019 $47,624,000.00
18 9/30/2019 $11,062,000.00
19 6/30/2019 $21,450,000.00
20 3/31/2019 $10,536,000.00
21 12/31/2018 $28,209,000.00
22 9/30/2018 $19,553,000.00
23 6/30/2018 $11,196,000.00
24 3/31/2018 $4,878,000.00
25 12/31/2017 $15,096,000.00
26 9/30/2017 $10,426,000.00
27 6/30/2017 $3,344,000.00
28 12/31/2016 $8,289,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $11,038,000.00
2 9/30/2023 $11,038,000.00
3 6/30/2023 $11,038,000.00
4 3/31/2023 $11,000,000.00
5 12/31/2022 $11,000,000.00
6 9/30/2022 $11,038,000.00
7 6/30/2022 $11,000,000.00
8 3/31/2022 $11,038,000.00
9 12/31/2021 $11,000,000.00
10 9/30/2021 $11,000,000.00
11 6/30/2021 $11,000,000.00
12 3/31/2021 $11,000,000.00
13 12/31/2020 $11,000,000.00
14 9/30/2020 $11,038,000.00
15 6/30/2020 $11,000,000.00
16 3/31/2020 $11,000,000.00
17 12/31/2019 $11,000,000.00
18 9/30/2019 $15,638,000.00
19 6/30/2019 $15,638,000.00
20 3/31/2019 $15,638,000.00
21 12/31/2018 $15,638,000.00
22 9/30/2018 $15,638,000.00
23 6/30/2018 $15,638,000.00
24 12/31/2017 $15,638,000.00
25 12/31/2016 $15,638,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 12/31/2017 --
Financials: GrossProfit
Date Value
1 12/31/2023 $167,563,000.00
2 9/30/2023 $120,214,000.00
3 6/30/2023 $41,858,000.00
4 3/31/2023 $35,217,000.00
5 12/31/2022 $136,035,000.00
6 9/30/2022 $104,065,000.00
7 6/30/2022 $67,315,000.00
8 3/31/2022 $33,575,000.00
9 12/31/2021 $108,035,000.00
10 9/30/2021 $24,343,000.00
11 6/30/2021 $51,976,000.00
12 3/31/2021 $25,807,000.00
13 12/31/2020 $55,389,000.00
14 9/30/2020 $21,409,000.00
15 6/30/2020 $5,489,000.00
16 3/31/2020 $3,953,000.00
17 12/31/2019 $35,804,000.00
18 9/30/2019 $10,503,000.00
19 6/30/2019 $9,650,000.00
20 3/31/2019 $1,945,000.00
21 12/31/2018 $92,075,000.00
22 9/30/2018 $29,747,000.00
23 6/30/2018 $28,294,000.00
24 3/31/2018 $29,053,000.00
25 12/31/2017 $91,234,000.00
26 9/30/2017 $61,417,000.00
27 6/30/2017 $16,712,000.00
28 3/31/2017 $16,353,000.00
29 12/31/2016 $38,034,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-26,266,000.00
2 12/31/2022 $-60,374,000.00
3 12/31/2021 $-59,370,000.00
4 12/31/2020 $-104,551,000.00
5 12/31/2019 $-103,836,000.00
6 12/31/2018 $-79,581,000.00
7 12/31/2017 $3,318,000.00
8 12/31/2016 $-15,432,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-20,861,000.00
2 9/30/2023 $-21,686,000.00
3 6/30/2023 $-7,142,000.00
4 3/31/2023 $-13,453,000.00
5 12/31/2022 $-55,651,000.00
6 9/30/2022 $-33,726,000.00
7 6/30/2022 $-19,595,000.00
8 3/31/2022 $-8,266,000.00
9 12/31/2021 $-55,352,000.00
10 9/30/2021 $-15,017,000.00
11 6/30/2021 $-23,156,000.00
12 3/31/2021 $-10,539,000.00
13 12/31/2020 $-100,626,000.00
14 9/30/2020 $-85,598,000.00
15 12/31/2019 $-81,571,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $5,405,000.00
2 12/31/2022 $4,723,000.00
3 12/31/2021 $4,018,000.00
4 12/31/2020 $3,925,000.00
5 12/31/2019 $22,265,000.00
6 12/31/2018 $4,870,000.00
7 12/31/2017 $4,359,000.00
8 12/31/2016 $1,772,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $1,196,000.00
2 12/31/2022 $415,000.00
3 12/31/2021 $964,000.00
4 12/31/2020 $5,614,000.00
5 12/31/2019 $960,000.00
6 12/31/2018 $89,000.00
7 12/31/2017 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $1,175,000.00
2 9/30/2023 $1,040,000.00
3 6/30/2023 $221,000.00
4 3/31/2023 $792,000.00
5 12/31/2022 $975,000.00
6 9/30/2022 $700,000.00
7 6/30/2022 $441,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $677,000.00
10 9/30/2021 $500,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 $180,000.00
13 12/31/2020 $625,000.00
14 9/30/2020 $100,000.00
15 6/30/2020 $183,000.00
16 3/31/2020 $100,000.00
17 12/31/2019 $4,380,000.00
18 9/30/2019 $286,000.00
19 6/30/2019 $349,000.00
20 3/31/2019 $220,000.00
21 12/31/2018 $772,000.00
22 9/30/2018 $223,000.00
23 6/30/2018 $288,000.00
24 3/31/2018 $319,000.00
25 12/31/2017 $1,128,000.00
26 9/30/2017 $801,000.00
27 6/30/2017 $137,000.00
28 3/31/2017 $219,000.00
29 12/31/2016 $83,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $3,723,000.00
2 9/30/2023 $31,049,000.00
3 6/30/2023 $9,836,000.00
4 3/31/2023 $-6,093,000.00
5 12/31/2022 $-32,520,000.00
6 9/30/2022 $23,229,000.00
7 6/30/2022 $-6,565,000.00
8 3/31/2022 $-15,676,000.00
9 12/31/2021 $22,156,000.00
10 9/30/2021 $-27,000.00
11 6/30/2021 $-19,189,000.00
12 3/31/2021 $-34,647,000.00
13 12/31/2020 $-49,282,000.00
14 9/30/2020 $-37,554,000.00
15 6/30/2020 $-58,669,000.00
16 3/31/2020 $-71,834,000.00
17 12/31/2019 $28,791,000.00
18 9/30/2019 $-24,381,000.00
19 6/30/2019 $-59,865,000.00
20 3/31/2019 $-27,486,000.00
21 12/31/2018 $87,307,000.00
22 9/30/2018 $53,717,000.00
23 6/30/2018 $4,385,000.00
24 3/31/2018 $35,000.00
25 12/31/2017 $-350,000.00
26 9/30/2017 $-2,398,000.00
27 6/30/2017 $-8,511,000.00
28 12/31/2016 $11,509,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-690,000.00
2 9/30/2023 $4,262,000.00
3 6/30/2023 $-8,734,000.00
4 3/31/2023 $-13,216,000.00
5 12/31/2022 $-13,517,000.00
6 9/30/2022 $3,171,000.00
7 6/30/2022 $-5,498,000.00
8 3/31/2022 $-1,508,000.00
9 12/31/2021 $1,739,000.00
10 9/30/2021 $-7,712,000.00
11 6/30/2021 $-25,736,000.00
12 3/31/2021 $-26,522,000.00
13 12/31/2020 $-49,765,000.00
14 9/30/2020 $-70,985,000.00
15 6/30/2020 $-80,650,000.00
16 3/31/2020 $-65,685,000.00
17 12/31/2019 $-38,247,000.00
18 9/30/2019 $-65,920,000.00
19 6/30/2019 $-86,338,000.00
20 3/31/2019 $-94,174,000.00
21 12/31/2018 $118,778,000.00
22 9/30/2018 $69,724,000.00
23 6/30/2018 $-47,395,000.00
24 3/31/2018 $-56,248,000.00
25 12/31/2017 $75,838,000.00
26 9/30/2017 $12,292,000.00
27 6/30/2017 $-4,322,000.00
28 12/31/2016 $46,338,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $6,610,000.00
2 9/30/2023 $6,202,000.00
3 6/30/2023 $6,198,000.00
4 3/31/2023 $3,785,000.00
5 12/31/2022 $-19,281,000.00
6 9/30/2022 $-18,544,000.00
7 6/30/2022 $-16,763,000.00
8 3/31/2022 $-13,411,000.00
9 12/31/2021 $-38,919,000.00
10 9/30/2021 $-28,019,000.00
11 6/30/2021 $-18,802,000.00
12 3/31/2021 $-8,101,000.00
13 12/31/2020 $3,607,000.00
14 9/30/2020 $-27,569,000.00
15 6/30/2020 $-11,553,000.00
16 3/31/2020 $-6,251,000.00
17 12/31/2019 $22,567,000.00
18 9/30/2019 $-1,996,000.00
19 6/30/2019 $-2,527,000.00
20 3/31/2019 $-2,254,000.00
21 12/31/2018 $11,253,000.00
22 9/30/2018 $7,169,000.00
23 6/30/2018 $4,553,000.00
24 3/31/2018 $2,583,000.00
25 12/31/2017 $24,011,000.00
26 12/31/2016 $14,176,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-7,777,000.00
2 9/30/2023 $8,250,000.00
3 6/30/2023 $-6,411,000.00
4 3/31/2023 $-6,341,000.00
5 12/31/2022 $7,887,000.00
6 9/30/2022 $34,613,000.00
7 6/30/2022 $628,000.00
8 3/31/2022 $-1,490,000.00
9 12/31/2021 $-29,258,000.00
10 9/30/2021 $-27,274,000.00
11 6/30/2021 $-22,652,000.00
12 3/31/2021 $-9,296,000.00
13 12/31/2020 $-2,862,000.00
14 9/30/2020 $1,838,000.00
15 6/30/2020 $-1,827,000.00
16 3/31/2020 $-6,142,000.00
17 12/31/2019 $-53,604,000.00
18 9/30/2019 $-50,675,000.00
19 6/30/2019 $-28,042,000.00
20 3/31/2019 $6,436,000.00
21 12/31/2018 $48,934,000.00
22 9/30/2018 $50,009,000.00
23 6/30/2018 $40,620,000.00
24 3/31/2018 $21,274,000.00
25 12/31/2017 $35,639,000.00
26 9/30/2017 $27,465,000.00
27 6/30/2017 $22,610,000.00
28 12/31/2016 $22,095,000.00
Financials: IncreaseDecreaseInOtherAccruedLiabilities
Date Value
1 12/31/2023 $-7,959,000.00
2 9/30/2023 $-9,202,000.00
3 6/30/2023 $-11,245,000.00
4 3/31/2023 $-7,716,000.00
5 12/31/2022 $149,000.00
6 9/30/2022 $-2,635,000.00
7 6/30/2022 $-16,113,000.00
8 3/31/2022 $-1,320,000.00
9 12/31/2021 $-24,158,000.00
10 9/30/2021 $-23,643,000.00
11 6/30/2021 $-26,073,000.00
12 3/31/2021 $-22,072,000.00
13 12/31/2020 $-8,901,000.00
14 9/30/2020 $-21,203,000.00
15 6/30/2020 $-24,875,000.00
16 3/31/2020 $-25,651,000.00
17 12/31/2019 $-34,714,000.00
18 9/30/2019 $-48,584,000.00
19 6/30/2019 $-49,913,000.00
20 3/31/2019 $-52,497,000.00
21 12/31/2018 $123,892,000.00
22 9/30/2018 $57,966,000.00
23 6/30/2018 $5,396,000.00
24 3/31/2018 $-8,160,000.00
25 12/31/2017 $36,013,000.00
26 9/30/2017 $14,021,000.00
27 6/30/2017 $2,731,000.00
28 12/31/2016 $22,859,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $1,498,000.00
2 9/30/2023 $4,353,000.00
3 6/30/2023 $5,624,000.00
4 3/31/2023 $900,000.00
5 12/31/2022 $-3,427,000.00
6 9/30/2022 $105,000.00
7 6/30/2022 $-767,000.00
8 3/31/2022 $-556,000.00
9 12/31/2021 $3,463,000.00
10 9/30/2021 $5,166,000.00
11 6/30/2021 $4,782,000.00
12 3/31/2021 $-361,000.00
13 12/31/2020 $-10,441,000.00
14 9/30/2020 $-8,369,000.00
15 6/30/2020 $-8,745,000.00
16 3/31/2020 $-5,273,000.00
17 12/31/2019 $-11,525,000.00
18 9/30/2019 $1,729,000.00
19 6/30/2019 $-1,784,000.00
20 3/31/2019 $-1,060,000.00
21 12/31/2018 $16,592,000.00
22 9/30/2018 $17,319,000.00
23 6/30/2018 $4,558,000.00
24 3/31/2018 $737,000.00
25 12/31/2017 $-62,000.00
26 9/30/2017 $202,000.00
27 6/30/2017 $-461,000.00
28 12/31/2016 $2,526,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $3,935,000.00
2 9/30/2023 $2,736,000.00
3 6/30/2023 $835,000.00
4 3/31/2023 $726,000.00
5 12/31/2022 $926,000.00
6 9/30/2022 $290,000.00
7 6/30/2022 $129,000.00
8 3/31/2022 $-5,000.00
9 12/31/2021 $11,000.00
10 9/30/2021 $26,000.00
11 6/30/2021 $3,000.00
12 3/31/2021 $24,000.00
13 12/31/2020 $802,000.00
14 9/30/2020 $74,000.00
15 6/30/2020 $151,000.00
16 3/31/2020 $535,000.00
17 12/31/2019 $2,737,000.00
18 9/30/2019 $2,170,000.00
19 6/30/2019 $712,000.00
20 3/31/2019 $862,000.00
21 12/31/2018 $1,239,000.00
22 9/30/2018 $503,000.00
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 12/31/2016 --
Financials: InventoryNet
Date Value
1 12/31/2023 $38,408,000.00
2 9/30/2023 $53,496,000.00
3 6/30/2023 $39,429,000.00
4 3/31/2023 $39,922,000.00
5 12/31/2022 $46,554,000.00
6 9/30/2022 $73,243,000.00
7 6/30/2022 $39,208,000.00
8 3/31/2022 $37,038,000.00
9 12/31/2021 $38,390,000.00
10 9/30/2021 $39,769,000.00
11 6/30/2021 $43,155,000.00
12 3/31/2021 $55,972,000.00
13 12/31/2020 $64,705,000.00
14 9/30/2020 $69,038,000.00
15 6/30/2020 $65,814,000.00
16 3/31/2020 $61,027,000.00
17 12/31/2019 $68,624,000.00
18 9/30/2019 $74,117,000.00
19 6/30/2019 $97,222,000.00
20 3/31/2019 $131,227,000.00
21 12/31/2018 $124,791,000.00
22 9/30/2018 $132,479,000.00
23 6/30/2018 $123,195,000.00
24 12/31/2017 $82,952,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $24,442,000.00
2 9/30/2023 $25,654,000.00
3 6/30/2023 $24,417,000.00
4 3/31/2023 $25,932,000.00
5 12/31/2022 $27,531,000.00
6 9/30/2022 $29,068,000.00
7 6/30/2022 $30,745,000.00
8 3/31/2022 $29,468,000.00
9 12/31/2021 $31,081,000.00
10 9/30/2021 $32,398,000.00
11 6/30/2021 $32,767,000.00
12 3/31/2021 $34,271,000.00
13 12/31/2020 $35,821,000.00
14 9/30/2020 $37,200,000.00
15 6/30/2020 $38,619,000.00
16 3/31/2020 $39,535,000.00
17 12/31/2019 $41,011,000.00
18 9/30/2019 $43,010,000.00
19 6/30/2019 $44,956,000.00
20 3/31/2019 $35,591,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $1,751,000.00
2 12/31/2022 $5,130,000.00
3 12/31/2021 $8,217,000.00
4 12/31/2020 $11,498,000.00
5 3/31/2020 $14,655,000.00
6 12/31/2019 $14,669,000.00
7 9/30/2019 $19,488,000.00
8 6/30/2019 $19,521,000.00
9 3/31/2019 $13,786,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $5,301,000.00
2 9/30/2023 $5,673,000.00
3 6/30/2023 $5,398,000.00
4 3/31/2023 $5,251,000.00
5 12/31/2022 $5,394,000.00
6 9/30/2022 $6,050,000.00
7 6/30/2022 $6,091,000.00
8 3/31/2022 $5,563,000.00
9 12/31/2021 $5,977,000.00
10 9/30/2021 $6,270,000.00
11 6/30/2021 $5,768,000.00
12 3/31/2021 $5,768,000.00
13 12/31/2020 $5,931,000.00
14 9/30/2020 $5,893,000.00
15 6/30/2020 $5,877,000.00
16 12/31/2019 $5,660,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $3,663,000.00
2 12/31/2022 $3,986,000.00
3 12/31/2021 $3,270,000.00
4 12/31/2020 $3,186,000.00
5 3/31/2020 $4,439,000.00
6 12/31/2019 $4,450,000.00
7 9/30/2019 $4,968,000.00
8 6/30/2019 $4,983,000.00
9 3/31/2019 $4,023,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $4,598,000.00
2 9/30/2023 $4,569,000.00
3 6/30/2023 $3,986,000.00
4 3/31/2023 $3,986,000.00
5 12/31/2022 $4,008,000.00
6 9/30/2022 $3,872,000.00
7 6/30/2022 $3,872,000.00
8 3/31/2022 $3,267,000.00
9 12/31/2021 $3,178,000.00
10 9/30/2021 $3,179,000.00
11 6/30/2021 $3,181,000.00
12 3/31/2021 $3,183,000.00
13 12/31/2020 $4,459,000.00
14 9/30/2020 $4,449,000.00
15 6/30/2020 $4,443,000.00
16 3/31/2020 $4,874,000.00
17 12/31/2019 $4,908,000.00
18 9/30/2019 $5,645,000.00
19 6/30/2019 $5,662,000.00
20 3/31/2019 $4,730,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $4,637,000.00
2 9/30/2023 $4,602,000.00
3 6/30/2023 $4,011,000.00
4 3/31/2023 $4,011,000.00
5 12/31/2022 $3,894,000.00
6 9/30/2022 $3,753,000.00
7 6/30/2022 $3,761,000.00
8 3/31/2022 $3,174,000.00
9 12/31/2021 $4,887,000.00
10 9/30/2021 $4,881,000.00
11 6/30/2021 $4,456,000.00
12 3/31/2021 $4,456,000.00
13 12/31/2020 $4,977,000.00
14 9/30/2020 $4,946,000.00
15 6/30/2020 $4,932,000.00
16 3/31/2020 $5,551,000.00
17 12/31/2019 $5,589,000.00
18 9/30/2019 $5,789,000.00
19 6/30/2019 $5,804,000.00
20 3/31/2019 $4,864,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $4,492,000.00
2 9/30/2023 $4,450,000.00
3 6/30/2023 $3,904,000.00
4 3/31/2023 $3,897,000.00
5 12/31/2022 $5,119,000.00
6 9/30/2022 $5,433,000.00
7 6/30/2022 $5,448,000.00
8 3/31/2022 $4,885,000.00
9 12/31/2021 $5,552,000.00
10 9/30/2021 $5,491,000.00
11 6/30/2021 $4,977,000.00
12 3/31/2021 $4,975,000.00
13 12/31/2020 $5,770,000.00
14 9/30/2020 $5,735,000.00
15 6/30/2020 $5,719,000.00
16 3/31/2020 $5,698,000.00
17 12/31/2019 $5,735,000.00
18 9/30/2019 $5,950,000.00
19 6/30/2019 $5,965,000.00
20 3/31/2019 $5,021,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $949,000.00
2 6/30/2023 $1,988,000.00
3 3/31/2023 $3,657,000.00
4 9/30/2022 $1,166,000.00
5 6/30/2022 $2,779,000.00
6 3/31/2022 $4,362,000.00
7 9/30/2021 $1,088,000.00
8 6/30/2021 $2,893,000.00
9 3/31/2021 $4,395,000.00
10 9/30/2020 $1,505,000.00
11 6/30/2020 $2,988,000.00
12 3/31/2020 $4,318,000.00
13 12/31/2019 $5,660,000.00
14 9/30/2019 $1,170,000.00
15 6/30/2019 $3,021,000.00
16 3/31/2019 $3,167,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $3,210,000.00
2 9/30/2023 $3,445,000.00
3 6/30/2023 $3,458,000.00
4 3/31/2023 $3,884,000.00
5 12/31/2022 $4,062,000.00
6 9/30/2022 $4,322,000.00
7 6/30/2022 $4,692,000.00
8 3/31/2022 $4,631,000.00
9 12/31/2021 $5,002,000.00
10 9/30/2021 $5,376,000.00
11 6/30/2021 $5,592,000.00
12 3/31/2021 $5,983,000.00
13 12/31/2020 $6,392,000.00
14 9/30/2020 $6,800,000.00
15 6/30/2020 $7,226,000.00
16 3/31/2020 $7,621,000.00
17 12/31/2019 $8,098,000.00
18 9/30/2019 $8,712,000.00
19 6/30/2019 $9,223,000.00
20 3/31/2019 $7,200,000.00
Financials: LessorOperatingLeasePaymentsToBeReceived
Date Value
1 12/31/2023 $11,961,000.00
2 9/30/2023 $12,478,000.00
3 6/30/2023 $12,995,000.00
4 3/31/2023 $13,512,000.00
5 12/31/2022 $13,852,000.00
6 9/30/2022 $14,354,000.00
7 6/30/2022 $14,856,000.00
8 3/31/2022 $15,358,000.00
9 12/31/2021 $15,525,000.00
10 9/30/2021 $15,525,000.00
Financials: LessorOperatingLeasePaymentsToBeReceivedFiveYears
Date Value
1 12/31/2023 $2,392,000.00
2 12/31/2022 $2,322,000.00
3 12/31/2021 $2,066,000.00
Financials: LessorOperatingLeasePaymentsToBeReceivedFourYears
Date Value
1 12/31/2023 $2,322,000.00
2 9/30/2023 $2,322,000.00
3 6/30/2023 $2,322,000.00
4 3/31/2023 $2,322,000.00
5 12/31/2022 $2,066,000.00
6 9/30/2022 $2,066,000.00
7 6/30/2022 $2,066,000.00
8 3/31/2022 $2,066,000.00
9 12/31/2021 $2,006,000.00
10 9/30/2021 $2,006,000.00
Financials: LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
Date Value
1 12/31/2023 $1,947,000.00
2 9/30/2023 $1,947,000.00
3 6/30/2023 $1,947,000.00
4 3/31/2023 $1,947,000.00
5 12/31/2022 $1,891,000.00
6 9/30/2022 $1,891,000.00
7 6/30/2022 $1,891,000.00
8 3/31/2022 $1,891,000.00
9 12/31/2021 $1,673,000.00
10 9/30/2021 $1,673,000.00
Financials: LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear
Date Value
1 9/30/2023 $517,000.00
2 6/30/2023 $1,034,000.00
3 3/31/2023 $1,551,000.00
4 9/30/2022 $502,000.00
5 6/30/2022 $1,004,000.00
6 3/31/2022 $1,506,000.00
7 9/30/2021 --
Financials: LessorOperatingLeasePaymentsToBeReceivedThereafter
Date Value
1 12/31/2023 $1,228,000.00
2 12/31/2022 $3,620,000.00
3 12/31/2021 $5,942,000.00
Financials: LessorOperatingLeasePaymentsToBeReceivedThreeYears
Date Value
1 12/31/2023 $2,066,000.00
2 9/30/2023 $2,066,000.00
3 6/30/2023 $2,066,000.00
4 3/31/2023 $2,066,000.00
5 12/31/2022 $2,006,000.00
6 9/30/2022 $2,006,000.00
7 6/30/2022 $2,006,000.00
8 3/31/2022 $2,006,000.00
9 12/31/2021 $1,947,000.00
10 9/30/2021 $1,947,000.00
Financials: LessorOperatingLeasePaymentsToBeReceivedTwoYears
Date Value
1 12/31/2023 $2,006,000.00
2 9/30/2023 $2,006,000.00
3 6/30/2023 $2,006,000.00
4 3/31/2023 $2,006,000.00
5 12/31/2022 $1,947,000.00
6 9/30/2022 $1,947,000.00
7 6/30/2022 $1,947,000.00
8 3/31/2022 $1,947,000.00
9 12/31/2021 $1,891,000.00
10 9/30/2021 $1,891,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $182,262,000.00
2 9/30/2023 $207,444,000.00
3 6/30/2023 $187,265,000.00
4 3/31/2023 $170,832,000.00
5 12/31/2022 $184,506,000.00
6 9/30/2022 $233,895,000.00
7 6/30/2022 $197,277,000.00
8 3/31/2022 $199,786,000.00
9 12/31/2021 $234,838,000.00
10 9/30/2021 $221,102,000.00
11 6/30/2021 $215,996,000.00
12 3/31/2021 $210,864,000.00
13 12/31/2020 $280,201,000.00
14 9/30/2020 $247,092,000.00
15 6/30/2020 $238,053,000.00
16 3/31/2020 $231,615,000.00
17 12/31/2019 $339,336,000.00
18 9/30/2019 $247,389,000.00
19 6/30/2019 $212,232,000.00
20 3/31/2019 $248,233,000.00
21 12/31/2018 $326,444,000.00
22 9/30/2018 $237,502,000.00
23 6/30/2018 $164,623,000.00
24 12/31/2017 $144,401,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $285,538,000.00
2 9/30/2023 $297,637,000.00
3 6/30/2023 $269,021,000.00
4 3/31/2023 $257,083,000.00
5 12/31/2022 $272,201,000.00
6 9/30/2022 $331,216,000.00
7 6/30/2022 $299,678,000.00
8 3/31/2022 $311,790,000.00
9 12/31/2021 $347,490,000.00
10 9/30/2021 $333,326,000.00
11 6/30/2021 $330,781,000.00
12 3/31/2021 $347,194,000.00
13 12/31/2020 $413,968,000.00
14 9/30/2020 $388,899,000.00
15 6/30/2020 $389,957,000.00
16 3/31/2020 $410,176,000.00
17 12/31/2019 $542,712,000.00
18 9/30/2019 $426,995,000.00
19 6/30/2019 $415,462,000.00
20 3/31/2019 $480,374,000.00
21 12/31/2018 $595,946,000.00
22 9/30/2018 $543,211,000.00
23 6/30/2018 $276,066,000.00
24 12/31/2017 $269,820,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $161,451,000.00
2 9/30/2023 $186,156,000.00
3 6/30/2023 $167,077,000.00
4 3/31/2023 $149,422,000.00
5 12/31/2022 $162,278,000.00
6 9/30/2022 $211,113,000.00
7 6/30/2022 $173,231,000.00
8 3/31/2022 $176,503,000.00
9 12/31/2021 $210,929,000.00
10 9/30/2021 $194,723,000.00
11 6/30/2021 $188,355,000.00
12 3/31/2021 $179,430,000.00
13 12/31/2020 $237,346,000.00
14 9/30/2020 $211,752,000.00
15 6/30/2020 $200,103,000.00
16 3/31/2020 $190,545,000.00
17 12/31/2019 $293,901,000.00
18 9/30/2019 $197,281,000.00
19 6/30/2019 $159,998,000.00
20 3/31/2019 $201,172,000.00
21 12/31/2018 $281,990,000.00
22 9/30/2018 $196,383,000.00
23 6/30/2018 $147,837,000.00
24 12/31/2017 $130,880,000.00
Financials: LongTermPurchaseCommitmentAmount
Date Value
1 12/31/2023 $31,400,000.00
2 9/30/2023 $14,300,000.00
3 6/30/2023 $24,900,000.00
4 3/31/2023 $24,200,000.00
5 12/31/2022 $14,800,000.00
6 9/30/2022 $37,700,000.00
7 6/30/2022 $55,700,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-15,142,000.00
2 9/30/2023 $-17,240,000.00
3 6/30/2023 $-11,951,000.00
4 3/31/2023 $-4,691,000.00
5 12/31/2022 $-13,942,000.00
6 9/30/2022 $-14,594,000.00
7 6/30/2022 $-10,384,000.00
8 3/31/2022 $-5,272,000.00
9 12/31/2021 $-4,970,000.00
10 9/30/2021 $-5,535,000.00
11 6/30/2021 $-2,948,000.00
12 3/31/2021 $1,956,000.00
13 12/31/2020 $-23,000.00
14 9/30/2020 $-1,581,000.00
15 6/30/2020 $-1,293,000.00
16 3/31/2020 $-166,000.00
17 12/31/2019 $-38,000.00
18 9/30/2019 $82,000.00
19 6/30/2019 $-1,670,000.00
20 3/31/2019 $-1,067,000.00
21 12/31/2018 $244,287,000.00
22 9/30/2018 $244,902,000.00
23 6/30/2018 $10,297,000.00
24 3/31/2018 $-24,910,000.00
25 12/31/2017 $43,188,000.00
26 9/30/2017 $7,950,000.00
27 6/30/2017 $17,254,000.00
28 12/31/2016 $43,579,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-50,686,000.00
2 9/30/2023 $-46,094,000.00
3 6/30/2023 $-33,150,000.00
4 3/31/2023 $-22,672,000.00
5 12/31/2022 $-31,773,000.00
6 9/30/2022 $-45,578,000.00
7 6/30/2022 $-50,429,000.00
8 3/31/2022 $-44,938,000.00
9 12/31/2021 $17,732,000.00
10 9/30/2021 $18,062,000.00
11 6/30/2021 $18,934,000.00
12 3/31/2021 $14,197,000.00
13 12/31/2020 $-3,975,000.00
14 9/30/2020 $-2,155,000.00
15 6/30/2020 $-1,278,000.00
16 3/31/2020 $-11,207,000.00
17 12/31/2019 $76,262,000.00
18 9/30/2019 $5,209,000.00
19 6/30/2019 $-1,909,000.00
20 3/31/2019 $843,000.00
21 12/31/2018 $-71,285,000.00
22 9/30/2018 $-50,628,000.00
23 6/30/2018 $-7,534,000.00
24 3/31/2018 $-410,000.00
25 12/31/2017 $-4,315,000.00
26 9/30/2017 $-2,919,000.00
27 6/30/2017 $-1,869,000.00
28 12/31/2016 $-10,289,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $38,302,000.00
2 9/30/2023 $30,367,000.00
3 6/30/2023 $22,908,000.00
4 3/31/2023 $10,329,000.00
5 12/31/2022 $-45,962,000.00
6 9/30/2022 $-34,783,000.00
7 6/30/2022 $-29,381,000.00
8 3/31/2022 $-24,557,000.00
9 12/31/2021 $-23,197,000.00
10 9/30/2021 $-32,656,000.00
11 6/30/2021 $-23,466,000.00
12 3/31/2021 $-30,168,000.00
13 12/31/2020 $-46,530,000.00
14 9/30/2020 $-59,317,000.00
15 6/30/2020 $-48,683,000.00
16 3/31/2020 $-48,904,000.00
17 12/31/2019 $9,171,000.00
18 9/30/2019 $-42,715,000.00
19 6/30/2019 $-54,661,000.00
20 3/31/2019 $-15,485,000.00
21 12/31/2018 $-17,686,000.00
22 9/30/2018 $-46,309,000.00
23 6/30/2018 $-2,738,000.00
24 3/31/2018 $25,390,000.00
25 12/31/2017 $-38,985,000.00
26 9/30/2017 $-5,072,000.00
27 6/30/2017 $-15,564,000.00
28 12/31/2016 $-33,070,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-22,036,000.00
2 9/30/2023 $-22,728,000.00
3 6/30/2023 $-21,608,000.00
4 3/31/2023 $-14,245,000.00
5 12/31/2022 $-56,626,000.00
6 9/30/2022 $-34,471,000.00
7 6/30/2022 $-20,036,000.00
8 3/31/2022 $-8,479,000.00
9 12/31/2021 $-56,029,000.00
10 9/30/2021 $-15,198,000.00
11 6/30/2021 $-23,320,000.00
12 3/31/2021 $-10,719,000.00
13 12/31/2020 $-101,251,000.00
14 9/30/2020 $-86,041,000.00
15 6/30/2020 $-29,256,000.00
16 3/31/2020 $-39,326,000.00
17 12/31/2019 $-85,951,000.00
18 9/30/2019 $-105,566,000.00
19 6/30/2019 $-33,692,000.00
20 3/31/2019 $-41,284,000.00
21 12/31/2018 $-45,849,000.00
22 9/30/2018 $-13,225,000.00
23 7/31/2018 $-29,634,000.00
24 6/30/2018 $-23,185,000.00
25 3/31/2018 $-5,363,000.00
26 12/31/2017 $6,549,000.00
27 9/30/2017 $6,014,000.00
28 6/30/2017 $-2,152,000.00
29 3/31/2017 $24,000.00
30 12/31/2016 $-13,743,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
14 9/30/2020 $1.00
15 6/30/2020 $1.00
16 3/31/2020 $1.00
17 12/31/2019 $1.00
18 9/30/2019 $1.00
19 6/30/2019 $1.00
20 3/31/2019 $1.00
21 12/31/2018 $1.00
22 9/30/2018 $1.00
23 6/30/2018 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
14 9/30/2020 $1.00
15 6/30/2020 $1.00
16 3/31/2020 $1.00
17 12/31/2019 $1.00
18 9/30/2019 $1.00
19 6/30/2019 $1.00
20 3/31/2019 $1.00
21 12/31/2018 $1.00
22 9/30/2018 $1.00
Financials: NumberOfReportingUnits
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $192,466,000.00
2 9/30/2023 $144,659,000.00
3 6/30/2023 $99,244,000.00
4 3/31/2023 $49,357,000.00
5 12/31/2022 $192,914,000.00
6 9/30/2022 $138,519,000.00
7 6/30/2022 $87,329,000.00
8 3/31/2022 $42,247,000.00
9 12/31/2021 $168,173,000.00
10 9/30/2021 $39,958,000.00
11 6/30/2021 $89,269,000.00
12 3/31/2021 $37,279,000.00
13 12/31/2020 $160,253,000.00
14 9/30/2020 $120,046,000.00
15 6/30/2020 $35,824,000.00
16 3/31/2020 $44,852,000.00
17 12/31/2019 $121,025,000.00
18 9/30/2019 $129,117,000.00
19 6/30/2019 $87,560,000.00
20 3/31/2019 $43,824,000.00
21 12/31/2018 $166,848,000.00
22 9/30/2018 $122,254,000.00
23 6/30/2018 $44,459,000.00
24 3/31/2018 $34,672,000.00
25 12/31/2017 $85,503,000.00
26 9/30/2017 $22,609,000.00
27 6/30/2017 $35,770,000.00
28 12/31/2016 $51,182,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-24,903,000.00
2 9/30/2023 $-24,445,000.00
3 6/30/2023 $-22,169,000.00
4 3/31/2023 $-14,140,000.00
5 12/31/2022 $-56,879,000.00
6 9/30/2022 $-14,440,000.00
7 6/30/2022 $-20,014,000.00
8 3/31/2022 $-8,672,000.00
9 12/31/2021 $-60,138,000.00
10 9/30/2021 $-52,908,000.00
11 6/30/2021 $-25,821,000.00
12 3/31/2021 $-11,472,000.00
13 12/31/2020 $-104,864,000.00
14 9/30/2020 $-89,195,000.00
15 6/30/2020 $-30,335,000.00
16 3/31/2020 $-40,899,000.00
17 12/31/2019 $-85,221,000.00
18 9/30/2019 $-31,054,000.00
19 6/30/2019 $-75,965,000.00
20 3/31/2019 $-41,879,000.00
21 12/31/2018 $-74,773,000.00
22 9/30/2018 $-35,160,000.00
23 6/30/2018 $-21,784,000.00
24 3/31/2018 $-5,619,000.00
25 12/31/2017 $5,731,000.00
26 9/30/2017 $5,743,000.00
27 6/30/2017 $-2,608,000.00
28 12/31/2016 $-13,148,000.00
Financials: OperatingLeaseExpense
Date Value
1 12/31/2023 $5,900,000.00
2 9/30/2023 $4,500,000.00
3 6/30/2023 $3,000,000.00
4 3/31/2023 $1,500,000.00
5 12/31/2022 $7,100,000.00
6 9/30/2022 $1,800,000.00
7 6/30/2022 $3,600,000.00
8 3/31/2022 $1,800,000.00
9 12/31/2021 $7,000,000.00
10 9/30/2021 $1,700,000.00
11 6/30/2021 $3,100,000.00
12 3/31/2021 $1,600,000.00
13 12/31/2020 $7,000,000.00
14 9/30/2020 $1,700,000.00
15 6/30/2020 $3,600,000.00
16 3/31/2020 $1,800,000.00
17 12/31/2019 $7,000,000.00
18 12/31/2018 $1,400,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $21,232,000.00
2 9/30/2023 $22,209,000.00
3 6/30/2023 $20,959,000.00
4 3/31/2023 $22,048,000.00
5 12/31/2022 $23,469,000.00
6 9/30/2022 $24,746,000.00
7 6/30/2022 $26,053,000.00
8 3/31/2022 $24,837,000.00
9 12/31/2021 $26,079,000.00
10 9/30/2021 $27,022,000.00
11 6/30/2021 $27,175,000.00
12 3/31/2021 $28,288,000.00
13 12/31/2020 $29,429,000.00
14 9/30/2020 $30,400,000.00
15 6/30/2020 $31,393,000.00
16 3/31/2020 $31,914,000.00
17 12/31/2019 $32,913,000.00
18 9/30/2019 $34,298,000.00
19 6/30/2019 $35,733,000.00
20 3/31/2019 $28,391,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $4,211,000.00
2 9/30/2023 $4,239,000.00
3 6/30/2023 $3,818,000.00
4 3/31/2023 $3,880,000.00
5 12/31/2022 $4,190,000.00
6 9/30/2022 $4,507,000.00
7 6/30/2022 $4,584,000.00
8 3/31/2022 $4,529,000.00
9 12/31/2021 $4,609,000.00
10 9/30/2021 $4,411,000.00
11 6/30/2021 $4,395,000.00
12 3/31/2021 $4,391,000.00
13 12/31/2020 $4,400,000.00
14 9/30/2020 $4,376,000.00
15 6/30/2020 $4,367,000.00
16 3/31/2020 $4,138,000.00
17 12/31/2019 $3,912,000.00
18 9/30/2019 $3,814,000.00
19 6/30/2019 $4,141,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $17,021,000.00
2 9/30/2023 $17,970,000.00
3 6/30/2023 $17,141,000.00
4 3/31/2023 $18,168,000.00
5 12/31/2022 $19,279,000.00
6 9/30/2022 $20,239,000.00
7 6/30/2022 $21,469,000.00
8 3/31/2022 $20,308,000.00
9 12/31/2021 $21,470,000.00
10 9/30/2021 $22,611,000.00
11 6/30/2021 $22,780,000.00
12 3/31/2021 $23,897,000.00
13 12/31/2020 $25,029,000.00
14 9/30/2020 $26,024,000.00
15 6/30/2020 $27,026,000.00
16 3/31/2020 $27,776,000.00
17 12/31/2019 $29,001,000.00
18 9/30/2019 $30,484,000.00
19 6/30/2019 $31,592,000.00
20 3/31/2019 $25,256,000.00
21 12/31/2018 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $6,756,000.00
2 9/30/2023 $5,274,000.00
3 6/30/2023 $3,799,000.00
4 3/31/2023 $1,889,000.00
5 12/31/2022 $6,375,000.00
6 9/30/2022 $5,208,000.00
7 6/30/2022 $3,618,000.00
8 3/31/2022 $2,036,000.00
9 12/31/2021 $6,497,000.00
10 9/30/2021 $4,939,000.00
11 6/30/2021 $3,055,000.00
12 3/31/2021 $1,534,000.00
13 12/31/2020 $5,991,000.00
14 9/30/2020 $4,452,000.00
15 6/30/2020 $2,959,000.00
16 3/31/2020 $1,486,000.00
17 12/31/2019 $4,888,000.00
18 9/30/2019 $2,882,000.00
19 6/30/2019 $1,412,000.00
20 3/31/2019 $756,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $11,450,000.00
2 9/30/2023 $12,190,000.00
3 6/30/2023 $11,089,000.00
4 3/31/2023 $11,985,000.00
5 12/31/2022 $12,809,000.00
6 9/30/2022 $14,161,000.00
7 6/30/2022 $15,242,000.00
8 3/31/2022 $13,797,000.00
9 12/31/2021 $14,814,000.00
10 9/30/2021 $15,619,000.00
11 6/30/2021 $15,148,000.00
12 3/31/2021 $22,950,000.00
13 12/31/2020 $23,998,000.00
14 9/30/2020 $25,031,000.00
15 6/30/2020 $26,048,000.00
16 3/31/2020 $30,184,000.00
17 12/31/2019 $31,300,000.00
18 9/30/2019 $32,008,000.00
19 6/30/2019 $32,654,000.00
20 3/31/2019 $27,033,000.00
21 12/31/2018 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 9/30/2023 $0.06
3 6/30/2023 $0.06
4 3/31/2023 $0.06
5 12/31/2022 $0.06
6 9/30/2022 $0.06
7 6/30/2022 $0.06
8 3/31/2022 $0.06
9 12/31/2021 $0.06
10 9/30/2021 $0.06
11 6/30/2021 $0.06
12 3/31/2021 $0.06
13 12/31/2020 $0.06
14 9/30/2020 $0.06
15 6/30/2020 $0.06
16 3/31/2020 $0.06
17 12/31/2019 $0.06
18 9/30/2019 $0.06
19 6/30/2019 $0.06
20 3/31/2019 $0.06
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $18,701,000.00
2 9/30/2023 $7,256,000.00
3 6/30/2023 $7,327,000.00
4 3/31/2023 $4,117,000.00
5 12/31/2022 $6,426,000.00
6 9/30/2022 $20,380,000.00
7 6/30/2022 $16,919,000.00
8 3/31/2022 $19,393,000.00
9 12/31/2021 $6,356,000.00
10 9/30/2021 $21,076,000.00
11 6/30/2021 $19,499,000.00
12 3/31/2021 $20,824,000.00
13 12/31/2020 $20,002,000.00
14 9/30/2020 $23,697,000.00
15 6/30/2020 $21,990,000.00
16 3/31/2020 $21,339,000.00
17 12/31/2019 $23,043,000.00
18 9/30/2019 $20,238,000.00
19 6/30/2019 $23,166,000.00
20 3/31/2019 $21,113,000.00
21 12/31/2018 $25,772,000.00
22 9/30/2018 $20,546,000.00
23 6/30/2018 $18,446,000.00
24 12/31/2017 $25,772,000.00
Financials: OtherAssetsMiscellaneousNoncurrent
Date Value
1 9/30/2023 $1,630,000.00
2 6/30/2023 $1,652,000.00
3 3/31/2023 $1,799,000.00
4 12/31/2022 $1,920,000.00
5 9/30/2022 $2,109,000.00
6 6/30/2022 $1,179,000.00
7 3/31/2022 $1,213,000.00
8 12/31/2021 $1,278,000.00
9 9/30/2021 $1,101,000.00
10 6/30/2021 $964,000.00
11 3/31/2021 $1,015,000.00
12 12/31/2020 $1,008,000.00
13 9/30/2020 $839,000.00
14 6/30/2020 $830,000.00
15 3/31/2020 $1,041,000.00
16 12/31/2019 $1,926,000.00
17 9/30/2019 $748,000.00
18 6/30/2019 $2,497,000.00
19 3/31/2019 $3,117,000.00
20 12/31/2018 $3,257,000.00
21 9/30/2018 $3,760,000.00
22 6/30/2018 $2,331,000.00
23 12/31/2017 $1,328,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $3,623,000.00
2 9/30/2023 $3,620,000.00
3 6/30/2023 $3,689,000.00
4 3/31/2023 $3,983,000.00
5 12/31/2022 $4,081,000.00
6 9/30/2022 $4,208,000.00
7 6/30/2022 $4,441,000.00
8 3/31/2022 $4,671,000.00
9 12/31/2021 $4,314,000.00
10 9/30/2021 $3,786,000.00
11 6/30/2021 $3,519,000.00
12 3/31/2021 $2,536,000.00
13 12/31/2020 $2,399,000.00
14 9/30/2020 $2,216,000.00
15 6/30/2020 $2,244,000.00
16 3/31/2020 $3,049,000.00
17 12/31/2019 $4,008,000.00
18 9/30/2019 $5,610,000.00
19 6/30/2019 $6,697,000.00
20 3/31/2019 $7,722,000.00
21 12/31/2018 $8,449,000.00
22 9/30/2018 $10,198,000.00
23 6/30/2018 $3,440,000.00
24 12/31/2017 $2,437,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $427,000.00
2 9/30/2023 $344,000.00
3 6/30/2023 $259,000.00
4 3/31/2023 $128,000.00
5 12/31/2022 $-107,000.00
6 9/30/2022 $-224,000.00
7 6/30/2022 $-122,000.00
8 3/31/2022 $-46,000.00
9 12/31/2021 $-3,000.00
10 9/30/2021 $11,000.00
11 6/30/2021 --
12 3/31/2021 $-3,000.00
13 12/31/2020 $5,000.00
14 9/30/2020 $-7,000.00
15 6/30/2020 $-103,000.00
16 3/31/2020 $119,000.00
17 12/31/2019 $-2,000.00
18 9/30/2019 $46,000.00
19 6/30/2019 $-5,000.00
20 12/31/2018 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $3,790,000.00
2 9/30/2023 $3,318,000.00
3 6/30/2023 $3,047,000.00
4 3/31/2023 $3,242,000.00
5 12/31/2022 $2,949,000.00
6 9/30/2022 $2,543,000.00
7 6/30/2022 $1,906,000.00
8 3/31/2022 $1,966,000.00
9 12/31/2021 $2,439,000.00
10 9/30/2021 $1,481,000.00
11 6/30/2021 $1,515,000.00
12 3/31/2021 $828,000.00
13 12/31/2020 $1,159,000.00
14 9/30/2020 $1,261,000.00
15 6/30/2020 $573,000.00
16 3/31/2020 $229,000.00
17 12/31/2019 $606,000.00
18 9/30/2019 $14,000.00
19 6/30/2019 $10,000.00
20 3/31/2019 $7,000.00
21 12/31/2018 $1,141,000.00
22 9/30/2018 $1,066,000.00
23 6/30/2018 $230,000.00
24 12/31/2017 --
Financials: OtherNoncashIncomeExpense
Date Value
1 9/30/2023 $1,224,000.00
2 6/30/2023 $567,000.00
3 3/31/2023 $124,000.00
4 12/31/2022 $-24,000.00
5 9/30/2022 $-39,000.00
6 6/30/2022 $-89,000.00
7 3/31/2022 $-28,000.00
8 12/31/2021 $3,000.00
9 9/30/2021 $-54,000.00
10 12/31/2020 $238,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $107,000.00
2 9/30/2023 $23,000.00
3 6/30/2023 $13,000.00
4 3/31/2023 $-39,000.00
5 12/31/2022 $302,000.00
6 9/30/2022 $314,000.00
7 6/30/2022 $-116,000.00
8 3/31/2022 $411,000.00
9 12/31/2021 $4,775,000.00
10 9/30/2021 $599,000.00
11 6/30/2021 $3,571,000.00
12 3/31/2021 $909,000.00
13 12/31/2020 $3,436,000.00
14 9/30/2020 $2,837,000.00
15 6/30/2020 $2,294,000.00
16 3/31/2020 $1,183,000.00
17 12/31/2019 $913,000.00
18 9/30/2019 $138,000.00
19 6/30/2019 $31,000.00
20 3/31/2019 $-47,000.00
21 12/31/2018 $-1,177,000.00
22 9/30/2018 $-923,000.00
23 6/30/2018 $-1,369,000.00
24 3/31/2018 $575,000.00
25 12/31/2017 $1,946,000.00
26 9/30/2017 $716,000.00
27 6/30/2017 $933,000.00
28 12/31/2016 $-512,000.00
Financials: OtherOperatingIncomeExpenseNet
Date Value
1 12/31/2023 $-1,307,000.00
2 9/30/2023 $-1,236,000.00
3 6/30/2023 $-973,000.00
4 3/31/2023 $-632,000.00
5 12/31/2022 $-387,000.00
6 9/30/2022 $-377,000.00
7 6/30/2022 $-104,000.00
8 3/31/2022 $-79,000.00
9 12/31/2021 $-1,596,000.00
10 12/31/2020 $44,000.00
Financials: PaymentsForRestructuring
Date Value
1 12/31/2023 $1,479,000.00
2 9/30/2023 $1,270,000.00
3 6/30/2023 $1,011,000.00
4 3/31/2023 $792,000.00
5 12/31/2022 $588,000.00
6 12/31/2020 $164,000.00
7 12/31/2019 $511,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $23,635,000.00
2 9/30/2023 $22,533,000.00
3 6/30/2023 $16,562,000.00
4 3/31/2023 $4,694,000.00
5 12/31/2022 $18,202,000.00
6 9/30/2022 $17,766,000.00
7 6/30/2022 $13,555,000.00
8 3/31/2022 $6,660,000.00
9 12/31/2021 $13,201,000.00
10 9/30/2021 $12,938,000.00
11 6/30/2021 $9,084,000.00
12 3/31/2021 $4,177,000.00
13 12/31/2020 $4,778,000.00
14 9/30/2020 $4,632,000.00
15 6/30/2020 $3,149,000.00
16 3/31/2020 $2,020,000.00
17 12/31/2019 $1,875,000.00
18 9/30/2019 $1,755,000.00
19 6/30/2019 $1,682,000.00
20 3/31/2019 $1,068,000.00
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,847,000.00
2 9/30/2023 $2,448,000.00
3 6/30/2023 $1,954,000.00
4 3/31/2023 $923,000.00
5 12/31/2022 $2,010,000.00
6 9/30/2022 $815,000.00
7 6/30/2022 $451,000.00
8 3/31/2022 $298,000.00
9 12/31/2021 $2,268,000.00
10 9/30/2021 $1,938,000.00
11 6/30/2021 $1,066,000.00
12 3/31/2021 $803,000.00
13 12/31/2020 $3,892,000.00
14 9/30/2020 $2,070,000.00
15 6/30/2020 $1,184,000.00
16 3/31/2020 $1,111,000.00
17 12/31/2019 $6,664,000.00
18 9/30/2019 $5,023,000.00
19 6/30/2019 $7,116,000.00
20 3/31/2019 $4,260,000.00
21 12/31/2018 $21,666,000.00
22 9/30/2018 $10,854,000.00
23 6/30/2018 $7,534,000.00
24 3/31/2018 $410,000.00
25 12/31/2017 $3,578,000.00
26 9/30/2017 $2,182,000.00
27 6/30/2017 $1,132,000.00
28 12/31/2016 $1,482,000.00
Financials: PaymentsToAcquireShortTermInvestments
Date Value
1 12/31/2023 $149,870,000.00
2 9/30/2023 $110,905,000.00
3 6/30/2023 $61,152,000.00
4 3/31/2023 $36,755,000.00
5 12/31/2022 $69,305,000.00
6 9/30/2022 $69,305,000.00
7 6/30/2022 $59,490,000.00
8 3/31/2022 $44,640,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $50,083,000.00
14 9/30/2020 $45,085,000.00
15 6/30/2020 $25,094,000.00
16 3/31/2020 $20,096,000.00
17 12/31/2019 $29,768,000.00
18 9/30/2019 $29,768,000.00
19 6/30/2019 $24,793,000.00
20 3/31/2019 $9,897,000.00
21 12/31/2018 $54,619,000.00
22 9/30/2018 $39,774,000.00
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 12/31/2016 --
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 12/31/2018 $0.00
19 9/30/2018 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $50,000,000.00
2 9/30/2023 $50,000,000.00
3 6/30/2023 $50,000,000.00
4 3/31/2023 $50,000,000.00
5 12/31/2022 $50,000,000.00
6 9/30/2022 $50,000,000.00
7 6/30/2022 $50,000,000.00
8 3/31/2022 $50,000,000.00
9 12/31/2021 $50,000,000.00
10 9/30/2021 $50,000,000.00
11 6/30/2021 $50,000,000.00
12 3/31/2021 $50,000,000.00
13 12/31/2020 $50,000,000.00
14 9/30/2020 $50,000,000.00
15 6/30/2020 $50,000,000.00
16 3/31/2020 $50,000,000.00
17 12/31/2019 $50,000,000.00
18 12/31/2018 $50,000,000.00
19 9/30/2018 $50,000,000.00
20 7/31/2018 $50,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
19 9/30/2018 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
19 9/30/2018 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $10,271,000.00
2 9/30/2023 $11,100,000.00
3 6/30/2023 $12,318,000.00
4 3/31/2023 $7,415,000.00
5 12/31/2022 $6,544,000.00
6 9/30/2022 $9,871,000.00
7 6/30/2022 $8,890,000.00
8 3/31/2022 $9,015,000.00
9 12/31/2021 $9,919,000.00
10 9/30/2021 $12,147,000.00
11 6/30/2021 $11,852,000.00
12 3/31/2021 $7,705,000.00
13 12/31/2020 $8,076,000.00
14 9/30/2020 $10,317,000.00
15 6/30/2020 $9,948,000.00
16 3/31/2020 $12,569,000.00
17 12/31/2019 $16,958,000.00
18 9/30/2019 $16,088,000.00
19 6/30/2019 $11,459,000.00
20 3/31/2019 $11,121,000.00
21 12/31/2018 $23,611,000.00
22 9/30/2018 $9,529,000.00
23 6/30/2018 $6,573,000.00
24 12/31/2017 $3,018,000.00
Financials: ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans
Date Value
1 9/30/2023 $5,293,000.00
2 6/30/2023 $4,611,000.00
3 3/31/2023 $3,000.00
4 9/30/2022 $3,172,000.00
5 6/30/2022 $3,171,000.00
6 3/31/2022 $1,388,000.00
7 12/31/2021 $8,231,000.00
8 9/30/2021 $7,403,000.00
9 6/30/2021 $6,136,000.00
10 3/31/2021 $6,133,000.00
11 12/31/2020 $4,755,000.00
12 9/30/2020 $3,051,000.00
13 6/30/2020 $1,856,000.00
14 3/31/2020 $1,854,000.00
15 12/31/2019 $1,837,000.00
16 9/30/2019 $1,837,000.00
17 6/30/2019 $12,000.00
18 3/31/2019 $1,000.00
19 12/31/2018 --
20 9/30/2018 --
21 6/30/2018 --
22 3/31/2018 --
23 12/31/2017 --
Financials: ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
Date Value
1 12/31/2023 $102,031,000.00
2 9/30/2023 $67,259,000.00
3 6/30/2023 $29,956,000.00
4 3/31/2023 $15,006,000.00
5 12/31/2022 $39,542,000.00
6 9/30/2022 $24,542,000.00
7 6/30/2022 $9,512,000.00
8 3/31/2022 --
9 12/31/2021 $20,000,000.00
10 9/30/2021 $20,000,000.00
11 6/30/2021 $20,000,000.00
12 3/31/2021 $15,000,000.00
13 12/31/2020 $50,000,000.00
14 9/30/2020 $45,000,000.00
15 6/30/2020 $25,000,000.00
16 3/31/2020 $10,000,000.00
17 12/31/2019 $60,000,000.00
18 9/30/2019 $40,000,000.00
19 6/30/2019 $30,000,000.00
20 3/31/2019 $15,000,000.00
21 12/31/2018 $5,000,000.00
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 12/31/2016 --
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $8,493,000.00
2 12/31/2022 $4,260,000.00
3 12/31/2021 $8,231,000.00
4 12/31/2020 $4,755,000.00
Financials: ProductWarrantyAccrual
Date Value
1 12/31/2023 $1,193,000.00
2 9/30/2023 $1,114,000.00
3 6/30/2023 $1,093,000.00
4 3/31/2023 $1,119,000.00
5 12/31/2022 $1,174,000.00
6 9/30/2022 $1,121,000.00
7 6/30/2022 $1,285,000.00
8 3/31/2022 $1,330,000.00
9 12/31/2021 $1,330,000.00
10 9/30/2021 $1,645,000.00
11 6/30/2021 $1,805,000.00
12 3/31/2021 $1,937,000.00
13 12/31/2020 $2,451,000.00
14 9/30/2020 $2,568,000.00
15 6/30/2020 $3,023,000.00
16 3/31/2020 $3,188,000.00
17 12/31/2019 $3,169,000.00
18 9/30/2019 $3,403,000.00
19 6/30/2019 $3,232,000.00
20 3/31/2019 $3,201,000.00
21 12/31/2018 $3,712,000.00
22 9/30/2018 $3,618,000.00
23 6/30/2018 $3,487,000.00
24 3/31/2018 $3,487,000.00
25 12/31/2017 $31,756,000.00
26 9/30/2017 $25,491,000.00
27 6/30/2017 $18,000,000.00
28 3/31/2017 $17,600,000.00
29 12/31/2016 $15,949,000.00
30 12/31/2015 $6,490,000.00
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 9/30/2023 $1,114,000.00
2 6/30/2023 $1,093,000.00
3 3/31/2023 $1,119,000.00
4 12/31/2022 $1,174,000.00
5 9/30/2022 $1,121,000.00
6 6/30/2022 $1,285,000.00
7 3/31/2022 $1,330,000.00
8 12/31/2021 $1,330,000.00
9 9/30/2021 $1,645,000.00
10 6/30/2021 $1,805,000.00
11 3/31/2021 $1,937,000.00
12 12/31/2020 $2,451,000.00
13 9/30/2020 $2,568,000.00
14 6/30/2020 $3,023,000.00
15 3/31/2020 $3,188,000.00
16 12/31/2019 $3,169,000.00
17 9/30/2019 $3,403,000.00
18 6/30/2019 $3,232,000.00
19 3/31/2019 $3,201,000.00
20 12/31/2018 $3,712,000.00
21 9/30/2018 $3,618,000.00
22 6/30/2018 $3,487,000.00
23 12/31/2017 $3,712,000.00
Financials: ProductWarrantyAccrualPayments
Date Value
1 12/31/2023 $267,000.00
2 9/30/2023 $201,000.00
3 6/30/2023 $136,000.00
4 3/31/2023 $70,000.00
5 12/31/2022 $301,000.00
6 9/30/2022 $234,000.00
7 6/30/2022 $79,000.00
8 3/31/2022 $79,000.00
9 12/31/2021 $466,000.00
10 9/30/2021 $368,000.00
11 6/30/2021 $115,000.00
12 3/31/2021 $145,000.00
13 12/31/2020 $718,000.00
14 9/30/2020 $455,000.00
15 6/30/2020 $189,000.00
16 3/31/2020 $188,000.00
17 12/31/2019 $803,000.00
18 9/30/2019 $601,000.00
19 6/30/2019 $698,000.00
20 3/31/2019 $511,000.00
21 12/31/2018 $808,000.00
22 9/30/2018 $213,000.00
23 6/30/2018 $189,000.00
24 3/31/2018 $189,000.00
25 12/31/2017 $35,902,000.00
26 9/30/2017 $27,118,000.00
27 6/30/2017 $10,457,000.00
28 12/31/2016 $13,453,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $38,430,000.00
2 9/30/2023 $41,436,000.00
3 6/30/2023 $40,669,000.00
4 3/31/2023 $40,313,000.00
5 12/31/2022 $39,505,000.00
6 9/30/2022 $37,992,000.00
7 6/30/2022 $38,920,000.00
8 3/31/2022 $38,744,000.00
9 12/31/2021 $38,618,000.00
10 9/30/2021 $38,601,000.00
11 6/30/2021 $38,661,000.00
12 3/31/2021 $43,044,000.00
13 12/31/2020 $43,743,000.00
14 9/30/2020 $43,518,000.00
15 6/30/2020 $43,177,000.00
16 3/31/2020 $41,904,000.00
17 12/31/2019 $41,556,000.00
18 9/30/2019 $41,903,000.00
19 6/30/2019 $43,289,000.00
20 3/31/2019 $42,091,000.00
21 12/31/2018 $60,443,000.00
22 9/30/2018 $49,114,000.00
23 6/30/2018 $16,835,000.00
24 12/31/2017 $7,270,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $4,761,000.00
2 9/30/2023 $5,752,000.00
3 6/30/2023 $6,421,000.00
4 3/31/2023 $7,055,000.00
5 12/31/2022 $7,336,000.00
6 9/30/2022 $6,588,000.00
7 6/30/2022 $7,478,000.00
8 3/31/2022 $8,522,000.00
9 12/31/2021 $9,595,000.00
10 9/30/2021 $10,681,000.00
11 6/30/2021 $11,368,000.00
12 3/31/2021 $14,596,000.00
13 12/31/2020 $15,821,000.00
14 9/30/2020 $16,832,000.00
15 6/30/2020 $18,210,000.00
16 3/31/2020 $19,284,000.00
17 12/31/2019 $21,352,000.00
18 9/30/2019 $24,216,000.00
19 6/30/2019 $27,964,000.00
20 3/31/2019 $28,988,000.00
21 12/31/2018 $49,428,000.00
22 9/30/2018 $39,610,000.00
23 6/30/2018 $12,389,000.00
24 12/31/2017 $3,883,000.00
Financials: PropertySubjectToOrAvailableForOperatingLeaseNet
Date Value
1 12/31/2023 $1,000,000.00
2 9/30/2023 $1,200,000.00
3 6/30/2023 $1,400,000.00
4 3/31/2023 $1,500,000.00
5 12/31/2022 $1,700,000.00
6 9/30/2022 $1,800,000.00
7 6/30/2022 $2,000,000.00
8 3/31/2022 $2,200,000.00
9 12/31/2021 $2,400,000.00
10 9/30/2021 $2,500,000.00
11 12/31/2020 --
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $-90,000.00
2 9/30/2023 $-91,000.00
3 6/30/2023 $-101,000.00
4 3/31/2023 $-94,000.00
5 12/31/2022 $86,000.00
6 9/30/2022 $27,000.00
7 6/30/2022 $66,000.00
8 3/31/2022 $2,000.00
9 12/31/2021 $-182,000.00
10 9/30/2021 $-193,000.00
11 6/30/2021 $17,000.00
12 3/31/2021 --
13 12/31/2020 $186,000.00
14 9/30/2020 $100,000.00
15 6/30/2020 $-53,000.00
16 3/31/2020 $254,000.00
17 12/31/2019 $482,000.00
18 12/31/2018 $6,739,000.00
19 12/31/2017 $404,000.00
Financials: PurchaseCommitmentRemainingMinimumAmountCommitted
Date Value
1 12/31/2023 $40,200,000.00
2 9/30/2023 $32,900,000.00
3 6/30/2023 $50,100,000.00
4 3/31/2023 $36,600,000.00
5 12/31/2022 $44,300,000.00
6 9/30/2022 $42,500,000.00
7 6/30/2022 $67,300,000.00
8 3/31/2022 $34,700,000.00
9 12/31/2021 $32,900,000.00
10 9/30/2021 $40,300,000.00
11 6/30/2021 $19,000,000.00
12 3/31/2021 $22,600,000.00
13 12/31/2020 $19,500,000.00
14 9/30/2020 $38,100,000.00
15 6/30/2020 $51,500,000.00
16 3/31/2020 $51,400,000.00
17 12/31/2019 $29,600,000.00
18 9/30/2019 $71,400,000.00
19 6/30/2019 $32,000,000.00
20 12/31/2018 $36,800,000.00
21 9/30/2018 $44,900,000.00
22 6/30/2018 $46,700,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $68,647,000.00
2 9/30/2023 $52,197,000.00
3 6/30/2023 $35,368,000.00
4 3/31/2023 $17,750,000.00
5 12/31/2022 $64,709,000.00
6 9/30/2022 $16,471,000.00
7 6/30/2022 $33,781,000.00
8 3/31/2022 $16,379,000.00
9 12/31/2021 $59,063,000.00
10 9/30/2021 $45,419,000.00
11 6/30/2021 $16,251,000.00
12 3/31/2021 $14,791,000.00
13 12/31/2020 $60,137,000.00
14 9/30/2020 $15,436,000.00
15 6/30/2020 $29,435,000.00
16 3/31/2020 $15,243,000.00
17 12/31/2019 $69,384,000.00
18 9/30/2019 $52,456,000.00
19 6/30/2019 $35,755,000.00
20 3/31/2019 $18,161,000.00
21 12/31/2018 $58,794,000.00
22 9/30/2018 $41,929,000.00
23 6/30/2018 $13,804,000.00
24 3/31/2018 $12,025,000.00
25 12/31/2017 $34,683,000.00
26 9/30/2017 $24,886,000.00
27 6/30/2017 $16,597,000.00
28 12/31/2016 $24,438,000.00
Financials: RestrictedCashNoncurrent
Date Value
1 12/31/2023 $4,131,000.00
2 9/30/2023 $4,079,000.00
3 6/30/2023 $4,035,000.00
4 3/31/2023 $4,175,000.00
5 12/31/2022 $4,155,000.00
6 9/30/2022 $4,128,000.00
7 6/30/2022 $4,125,000.00
8 3/31/2022 $4,114,000.00
9 12/31/2021 $4,107,000.00
10 9/30/2021 $4,105,000.00
11 6/30/2021 $4,113,000.00
12 3/31/2021 $4,163,000.00
13 12/31/2020 $4,164,000.00
14 9/30/2020 $4,147,000.00
15 6/30/2020 $4,141,000.00
16 3/31/2020 $4,117,000.00
17 12/31/2019 $4,139,000.00
18 9/30/2019 $4,130,000.00
19 6/30/2019 $4,134,000.00
20 3/31/2019 $4,133,000.00
21 12/31/2018 $4,134,000.00
Financials: RestructuringAndRelatedCostIncurredCost
Date Value
1 12/31/2023 $2,746,000.00
2 9/30/2023 $2,688,000.00
3 6/30/2023 $2,454,000.00
4 3/31/2023 $2,081,000.00
5 12/31/2022 $1,805,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $692,000.00
2 9/30/2023 $634,000.00
3 6/30/2023 $400,000.00
4 3/31/2023 $276,000.00
5 12/31/2022 $1,805,000.00
6 12/31/2021 --
7 12/31/2020 --
8 12/31/2019 $631,000.00
Financials: RestructuringReserve
Date Value
1 12/31/2023 $452,000.00
2 9/30/2023 $603,000.00
3 6/30/2023 $628,000.00
4 3/31/2023 $749,000.00
5 12/31/2022 $1,265,000.00
6 12/31/2021 --
7 12/31/2020 --
8 12/31/2019 $120,000.00
9 12/31/2018 --
Financials: RestructuringReserveCurrent
Date Value
1 9/30/2023 $603,000.00
2 6/30/2023 $628,000.00
3 3/31/2023 $749,000.00
4 12/31/2022 $1,265,000.00
5 12/31/2021 --
Financials: RestructuringReserveTranslationAndOtherAdjustment
Date Value
1 12/31/2023 $-26,000.00
2 9/30/2023 $-26,000.00
3 6/30/2023 $-26,000.00
4 3/31/2023 --
5 12/31/2022 $48,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-367,461,000.00
2 9/30/2023 $-368,153,000.00
3 6/30/2023 $-367,033,000.00
4 3/31/2023 $-359,670,000.00
5 12/31/2022 $-345,425,000.00
6 9/30/2022 $-323,270,000.00
7 6/30/2022 $-308,835,000.00
8 3/31/2022 $-297,278,000.00
9 12/31/2021 $-288,799,000.00
10 9/30/2021 $-282,007,000.00
11 6/30/2021 $-266,809,000.00
12 3/31/2021 $-243,489,000.00
13 12/31/2020 $-232,770,000.00
14 9/30/2020 $-217,560,000.00
15 6/30/2020 $-200,101,000.00
16 3/31/2020 $-170,845,000.00
17 12/31/2019 $-131,519,000.00
18 9/30/2019 $-151,134,000.00
19 6/30/2019 $-120,544,000.00
20 3/31/2019 $-86,852,000.00
21 12/31/2018 $-45,849,000.00
22 9/30/2018 $-6,776,000.00
23 6/30/2018 $111,443,000.00
24 12/31/2017 $122,358,000.00
Financials: RevenueFromContractWithCustomerIncludingAssessedTax
Date Value
1 12/31/2023 $491,176,000.00
2 9/30/2023 $356,083,000.00
3 6/30/2023 $226,080,000.00
4 3/31/2023 $111,004,000.00
5 12/31/2022 $490,414,000.00
6 9/30/2022 $128,157,000.00
7 6/30/2022 $243,730,000.00
8 3/31/2022 $124,751,000.00
9 12/31/2021 $435,137,000.00
10 9/30/2021 $111,149,000.00
11 6/30/2021 $98,571,000.00
12 3/31/2021 $82,556,000.00
13 12/31/2020 $357,154,000.00
14 9/30/2020 $110,236,000.00
15 6/30/2020 $66,632,000.00
16 3/31/2020 $65,450,000.00
17 12/31/2019 $370,007,000.00
18 9/30/2019 $247,594,000.00
19 6/30/2019 $83,598,000.00
20 3/31/2019 $57,880,000.00
21 12/31/2018 $464,918,000.00
22 9/30/2018 $342,760,000.00
23 6/30/2018 $110,948,000.00
24 3/31/2018 $100,638,000.00
25 12/31/2017 $370,658,000.00
26 9/30/2017 $245,884,000.00
27 6/30/2017 $79,194,000.00
28 3/31/2017 $61,803,000.00
29 12/31/2016 $184,604,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $18,800,000.00
2 9/30/2023 $18,948,000.00
3 6/30/2023 $18,384,000.00
4 3/31/2023 $18,879,000.00
5 12/31/2022 $11,503,000.00
6 9/30/2022 $19,307,000.00
7 6/30/2022 $18,632,000.00
8 3/31/2022 $22,038,000.00
9 12/31/2021 $37,384,000.00
10 9/30/2021 $51,725,000.00
11 6/30/2021 $59,796,000.00
12 3/31/2021 $69,181,000.00
13 12/31/2020 $79,770,000.00
14 9/30/2020 $59,270,000.00
15 6/30/2020 $67,712,000.00
16 3/31/2020 $73,294,000.00
17 12/31/2019 $74,464,000.00
18 9/30/2019 $79,554,000.00
19 6/30/2019 $61,020,000.00
20 3/31/2019 $63,812,000.00
21 12/31/2018 $70,759,000.00
22 9/30/2018 $47,793,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $1,873,000.00
2 9/30/2023 $1,851,000.00
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $3,470,000.00
6 9/30/2022 $2,670,000.00
7 6/30/2022 $2,670,000.00
8 3/31/2022 $18,000.00
9 12/31/2021 $1,646,000.00
10 9/30/2021 $1,429,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $461,000.00
14 9/30/2020 $461,000.00
15 6/30/2020 $461,000.00
16 3/31/2020 --
17 12/31/2019 $21,742,000.00
18 9/30/2019 $22,172,000.00
19 6/30/2019 $21,733,000.00
20 3/31/2019 $14,559,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $66,141,000.00
2 9/30/2023 $48,137,000.00
3 6/30/2023 $32,274,000.00
4 3/31/2023 $15,353,000.00
5 12/31/2022 $70,081,000.00
6 9/30/2022 $22,193,000.00
7 6/30/2022 $27,674,000.00
8 3/31/2022 $13,168,000.00
9 12/31/2021 $48,909,000.00
10 9/30/2021 $12,779,000.00
11 6/30/2021 $23,666,000.00
12 3/31/2021 $11,207,000.00
13 12/31/2020 $49,064,000.00
14 9/30/2020 $35,471,000.00
15 6/30/2020 $11,713,000.00
16 3/31/2020 $11,038,000.00
17 12/31/2019 $56,985,000.00
18 9/30/2019 $42,389,000.00
19 6/30/2019 $28,732,000.00
20 3/31/2019 $14,221,000.00
21 12/31/2018 $52,593,000.00
22 9/30/2018 $37,123,000.00
23 6/30/2018 $24,280,000.00
24 3/31/2018 $11,212,000.00
25 12/31/2017 $34,340,000.00
26 9/30/2017 $23,067,000.00
27 6/30/2017 $7,363,000.00
28 12/31/2016 $18,455,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $47,948,000.00
2 9/30/2023 $37,851,000.00
3 6/30/2023 $27,564,000.00
4 3/31/2023 $14,591,000.00
5 12/31/2022 $48,476,000.00
6 9/30/2022 $31,787,000.00
7 6/30/2022 $21,834,000.00
8 3/31/2022 $9,589,000.00
9 12/31/2021 $38,030,000.00
10 9/30/2021 $27,548,000.00
11 6/30/2021 $19,949,000.00
12 3/31/2021 $8,340,000.00
13 12/31/2020 $35,247,000.00
14 9/30/2020 $26,338,000.00
15 6/30/2020 $17,337,000.00
16 3/31/2020 $12,773,000.00
17 12/31/2019 $22,894,000.00
18 9/30/2019 $15,261,000.00
19 6/30/2019 $10,042,000.00
20 3/31/2019 $4,653,000.00
21 12/31/2018 $8,831,000.00
22 9/30/2018 $5,336,000.00
23 6/30/2018 $1,899,000.00
24 3/31/2018 $852,000.00
25 12/31/2017 $2,451,000.00
26 9/30/2017 $1,855,000.00
27 6/30/2017 $1,352,000.00
28 12/31/2016 $1,520,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $86,085,000.00
2 12/31/2022 $33,299,000.00
3 12/31/2019 $33,051,000.00
4 12/31/2018 $31,349,000.00
Financials: StandardProductWarrantyAccrualPeriodIncreaseDecrease
Date Value
1 9/30/2023 $141,000.00
2 6/30/2023 $55,000.00
3 3/31/2023 $15,000.00
4 9/30/2022 $25,000.00
5 6/30/2022 $34,000.00
6 3/31/2022 $79,000.00
7 9/30/2021 $-438,000.00
8 6/30/2021 $-386,000.00
9 3/31/2021 $-369,000.00
10 9/30/2020 --
11 6/30/2020 $231,000.00
12 3/31/2020 $207,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $103,276,000.00
2 9/30/2023 $90,193,000.00
3 6/30/2023 $81,756,000.00
4 3/31/2023 $86,251,000.00
5 12/31/2022 $87,695,000.00
6 9/30/2022 $97,321,000.00
7 6/30/2022 $102,401,000.00
8 3/31/2022 $112,004,000.00
9 12/31/2021 $112,652,000.00
10 9/30/2021 $112,224,000.00
11 6/30/2021 $114,785,000.00
12 3/31/2021 $136,330,000.00
13 12/31/2020 $133,767,000.00
14 9/30/2020 $141,807,000.00
15 6/30/2020 $151,904,000.00
16 3/31/2020 $178,561,000.00
17 12/31/2019 $203,376,000.00
18 9/30/2019 $179,606,000.00
19 6/30/2019 $203,230,000.00
20 3/31/2019 $232,141,000.00
21 12/31/2018 $269,502,000.00
22 9/30/2018 $305,709,000.00
23 6/30/2018 $111,443,000.00
24 3/31/2018 $92,937,000.00
25 12/31/2017 $125,419,000.00
26 12/31/2016 $73,174,000.00
27 12/31/2015 $41,533,000.00
Financials: SubleaseIncome
Date Value
1 12/31/2023 $2,000,000.00
2 9/30/2023 $1,500,000.00
3 6/30/2023 $1,000,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $2,000,000.00
6 9/30/2022 $1,500,000.00
7 6/30/2022 $1,000,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $500,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $3,554,000.00
2 12/31/2022 $2,800,000.00
3 12/31/2021 $1,700,000.00
4 12/31/2020 $1,355,000.00
5 12/31/2019 $704,000.00
6 12/31/2018 $22,000.00
7 12/31/2017 $1,022,000.00
8 12/31/2016 $676,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $679,000.00
2 12/31/2022 $765,000.00
3 12/31/2021 $444,000.00
4 12/31/2020 $503,000.00
5 12/31/2019 $674,000.00
6 12/31/2018 $338,000.00
7 12/31/2017 $361,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $133,000.00
2 12/31/2022 $275,000.00
3 12/31/2020 $148,000.00
4 12/31/2019 $8,000.00
5 12/31/2018 $8,000.00
6 12/31/2017 $30,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $21,000.00
2 12/31/2022 $13,000.00
3 12/31/2021 $5,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Date Value
1 12/31/2023 $52,300,000.00
2 12/31/2022 $97,900,000.00
Financials: UnrecordedUnconditionalPurchaseObligationPurchases
Date Value
1 12/31/2023 $469,800,000.00
2 12/31/2022 $336,700,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 3/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
15 9/30/2019 --
16 6/30/2019 --
17 3/31/2019 --
18 12/31/2018 --
19 9/30/2018 --
20 6/30/2018 --
21 3/31/2018 --
22 12/31/2017 --
23 9/30/2017 --
24 12/31/2016 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $92,754,000.00
2 9/30/2023 $92,069,000.00
3 6/30/2023 $90,984,000.00
4 3/31/2023 $89,653,000.00
5 12/31/2022 $87,173,000.00
6 9/30/2022 $86,677,000.00
7 6/30/2022 $85,966,000.00
8 3/31/2022 $85,222,000.00
9 12/31/2021 $82,688,000.00
10 9/30/2021 $83,809,000.00
11 6/30/2021 $82,134,000.00
12 3/31/2021 $80,370,000.00
13 12/31/2020 $78,084,000.00
14 9/30/2020 $77,705,000.00
15 6/30/2020 $77,229,000.00
16 3/31/2020 $76,560,000.00
17 12/31/2019 $75,074,000.00
18 9/30/2019 $74,831,000.00
19 6/30/2019 $74,729,000.00
20 3/31/2019 $74,409,000.00
21 12/31/2018 $67,231,000.00
22 9/30/2018 $64,867,000.00
23 6/30/2018 $62,500,000.00
24 3/31/2018 $62,500,000.00
25 12/31/2017 $62,250,000.00
26 9/30/2017 $62,500,000.00
27 6/30/2017 $62,500,000.00
28 12/31/2016 $62,250,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $92,754,000.00
2 9/30/2023 $92,069,000.00
3 6/30/2023 $90,984,000.00
4 3/31/2023 $89,653,000.00
5 12/31/2022 $87,173,000.00
6 9/30/2022 $88,124,000.00
7 6/30/2022 $85,966,000.00
8 3/31/2022 $85,222,000.00
9 12/31/2021 $82,688,000.00
10 9/30/2021 $82,191,000.00
11 6/30/2021 $81,275,000.00
12 3/31/2021 $80,370,000.00
13 12/31/2020 $78,084,000.00
14 9/30/2020 $78,662,000.00
15 6/30/2020 $77,229,000.00
16 3/31/2020 $76,560,000.00
17 12/31/2019 $75,074,000.00
18 9/30/2019 $74,831,000.00
19 6/30/2019 $74,569,000.00
20 3/31/2019 $74,409,000.00
21 12/31/2018 $67,231,000.00
22 9/30/2018 $64,867,000.00
23 6/30/2018 $62,500,000.00
24 3/31/2018 $62,500,000.00
25 12/31/2017 $62,250,000.00
26 9/30/2017 $62,500,000.00
27 6/30/2017 $62,500,000.00
28 12/31/2016 $62,250,000.00
Copyright 2024 PursePoor.com