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

Business Address

200 PENOBSCOT DRIVE

REDWOOD CITY , CA US 94063

Mailing Address

200 PENOBSCOT DRIVE

REDWOOD CITY , CA US 94063
Phone Number: 650-421-8100 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsNotesAndLoansReceivableNetCurrent
Date Value
1 12/31/2023 $19,928,000.00
2 9/30/2023 $19,093,000.00
3 6/30/2023 $21,612,000.00
4 3/31/2023 $20,017,000.00
5 12/31/2022 $40,873,000.00
6 9/30/2022 $29,775,000.00
7 6/30/2022 $48,921,000.00
8 3/31/2022 $44,116,000.00
9 12/31/2021 $37,652,000.00
10 9/30/2021 $48,471,000.00
11 6/30/2021 $36,359,000.00
12 3/31/2021 $27,735,000.00
13 12/31/2020 $29,288,000.00
14 9/30/2020 $26,597,000.00
15 6/30/2020 $26,413,000.00
16 3/31/2020 $22,918,000.00
17 12/31/2019 $20,155,000.00
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $5,947,000.00
2 9/30/2023 $3,098,000.00
3 6/30/2023 $4,042,000.00
4 3/31/2023 $4,494,000.00
5 12/31/2022 $3,246,000.00
6 9/30/2022 $2,621,000.00
7 6/30/2022 $2,015,000.00
8 3/31/2022 $1,949,000.00
9 12/31/2021 $2,995,000.00
10 9/30/2021 $3,281,000.00
11 6/30/2021 $3,164,000.00
12 3/31/2021 $3,569,000.00
13 12/31/2020 $2,970,000.00
14 9/30/2020 $2,499,000.00
15 6/30/2020 $2,637,000.00
16 3/31/2020 $2,441,000.00
17 12/31/2019 $2,621,000.00
18 9/30/2019 $1,743,000.00
19 6/30/2019 $2,164,000.00
20 3/31/2019 $2,180,000.00
21 12/31/2018 $3,050,000.00
22 9/30/2018 $2,280,000.00
23 6/30/2018 $3,082,000.00
24 3/31/2018 $2,597,000.00
25 12/31/2017 $3,545,000.00
26 9/30/2017 $4,474,000.00
27 6/30/2017 $3,633,000.00
28 3/31/2017 $3,493,000.00
29 12/31/2016 $4,232,000.00
30 9/30/2016 $2,123,000.00
31 6/30/2016 $2,651,000.00
32 3/31/2016 $2,850,000.00
33 12/31/2015 $3,399,000.00
34 9/30/2015 $1,174,000.00
35 6/30/2015 $1,708,000.00
36 3/31/2015 $1,952,000.00
37 12/31/2014 $4,673,000.00
38 9/30/2014 $2,542,000.00
39 6/30/2014 $3,329,000.00
40 3/31/2014 $3,487,000.00
41 12/31/2013 $3,961,000.00
42 9/30/2013 $1,490,000.00
43 6/30/2013 $1,545,000.00
44 3/31/2013 $4,445,000.00
45 12/31/2012 $3,654,000.00
46 9/30/2012 $6,287,000.00
47 6/30/2012 $4,313,000.00
48 3/31/2012 $8,978,000.00
49 12/31/2011 $10,364,000.00
50 12/31/2010 $9,208,000.00
Financials: AccountsReceivableGross
Date Value
1 12/31/2023 $10,036,000.00
2 3/31/2023 $9,934,000.00
3 12/31/2022 $31,904,000.00
4 3/31/2022 $25,197,000.00
5 12/31/2021 $24,953,000.00
6 12/31/2020 $13,894,000.00
7 3/31/2020 $8,384,000.00
8 12/31/2019 $9,063,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 9/30/2023 $11,629,000.00
2 6/30/2023 $8,806,000.00
3 3/31/2023 $9,934,000.00
4 12/31/2022 $31,904,000.00
5 9/30/2022 $16,527,000.00
6 6/30/2022 $29,200,000.00
7 3/31/2022 $25,197,000.00
8 12/31/2021 $24,953,000.00
9 9/30/2021 $25,084,000.00
10 6/30/2021 $19,488,000.00
11 3/31/2021 $11,368,000.00
12 12/31/2020 $13,894,000.00
13 9/30/2020 $10,711,000.00
14 6/30/2020 $14,035,000.00
15 3/31/2020 $8,384,000.00
16 12/31/2019 $9,063,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $10,036,000.00
2 12/31/2022 $31,904,000.00
3 12/31/2021 $24,953,000.00
4 12/31/2020 $13,894,000.00
5 12/31/2019 $9,063,000.00
6 9/30/2019 $12,327,000.00
7 6/30/2019 $11,814,000.00
8 3/31/2019 $12,604,000.00
9 12/31/2018 $11,551,000.00
10 9/30/2018 $9,308,000.00
11 6/30/2018 $9,910,000.00
12 3/31/2018 $8,974,000.00
13 12/31/2017 $11,447,000.00
14 9/30/2017 $7,906,000.00
15 6/30/2017 $7,802,000.00
16 3/31/2017 $5,381,000.00
17 12/31/2016 $5,924,000.00
18 9/30/2016 $11,965,000.00
19 6/30/2016 $3,340,000.00
20 3/31/2016 $4,352,000.00
21 12/31/2015 $7,329,000.00
22 9/30/2015 $13,608,000.00
23 6/30/2015 $2,794,000.00
24 3/31/2015 $3,215,000.00
25 12/31/2014 $3,870,000.00
26 9/30/2014 $3,088,000.00
27 6/30/2014 $2,944,000.00
28 3/31/2014 $4,907,000.00
29 12/31/2013 $5,413,000.00
30 9/30/2013 $2,688,000.00
31 6/30/2013 $1,591,000.00
32 3/31/2013 $7,412,000.00
33 12/31/2012 $7,545,000.00
34 9/30/2012 $16,527,000.00
35 6/30/2012 $8,124,000.00
36 3/31/2012 $18,548,000.00
37 12/31/2011 $18,917,000.00
38 12/31/2010 $15,333,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $4,735,000.00
2 9/30/2023 $8,796,000.00
3 6/30/2023 $7,001,000.00
4 3/31/2023 $8,340,000.00
5 12/31/2022 $15,279,000.00
6 9/30/2022 $12,992,000.00
7 6/30/2022 $12,934,000.00
8 3/31/2022 $14,172,000.00
9 12/31/2021 $12,578,000.00
10 9/30/2021 $15,927,000.00
11 6/30/2021 $9,082,000.00
12 3/31/2021 $9,516,000.00
13 12/31/2020 $10,272,000.00
14 9/30/2020 $7,570,000.00
15 6/30/2020 $6,943,000.00
16 3/31/2020 $8,923,000.00
17 12/31/2019 $6,540,000.00
18 9/30/2019 $6,182,000.00
19 6/30/2019 $4,059,000.00
20 3/31/2019 $7,127,000.00
21 12/31/2018 $4,855,000.00
22 9/30/2018 $5,933,000.00
23 6/30/2018 $5,051,000.00
24 3/31/2018 $5,304,000.00
25 12/31/2017 $4,362,000.00
26 9/30/2017 $4,664,000.00
27 6/30/2017 $2,647,000.00
28 3/31/2017 $3,055,000.00
29 12/31/2016 $2,111,000.00
30 9/30/2016 $2,339,000.00
31 6/30/2016 $2,829,000.00
32 3/31/2016 $3,224,000.00
33 12/31/2015 $2,013,000.00
34 9/30/2015 $2,151,000.00
35 6/30/2015 $1,871,000.00
36 3/31/2015 $2,065,000.00
37 12/31/2014 $2,619,000.00
38 9/30/2014 $2,050,000.00
39 6/30/2014 $2,833,000.00
40 3/31/2014 $2,699,000.00
41 12/31/2013 $1,612,000.00
42 9/30/2013 $2,140,000.00
43 6/30/2013 $3,900,000.00
44 3/31/2013 $4,826,000.00
45 12/31/2012 $6,948,000.00
46 9/30/2012 $7,419,000.00
47 6/30/2012 $7,496,000.00
48 3/31/2012 $10,813,000.00
49 12/31/2011 $7,354,000.00
50 12/31/2010 $5,630,000.00
Financials: AccruedProfessionalFeesCurrentAndNoncurrent
Date Value
1 12/31/2023 $2,330,000.00
2 9/30/2023 $5,149,000.00
3 6/30/2023 $3,296,000.00
4 3/31/2023 $4,256,000.00
5 12/31/2022 $3,495,000.00
6 9/30/2022 $4,276,000.00
7 6/30/2022 $4,113,000.00
8 3/31/2022 $6,121,000.00
9 12/31/2021 $5,147,000.00
10 9/30/2021 $5,936,000.00
11 6/30/2021 $3,899,000.00
12 3/31/2021 $3,527,000.00
13 12/31/2020 $2,589,000.00
14 9/30/2020 $3,142,000.00
15 6/30/2020 $2,949,000.00
16 3/31/2020 $3,111,000.00
17 12/31/2019 $1,802,000.00
18 9/30/2019 $1,833,000.00
19 6/30/2019 $1,533,000.00
20 3/31/2019 $3,318,000.00
21 12/31/2018 $2,020,000.00
22 9/30/2018 $2,229,000.00
23 6/30/2018 $1,666,000.00
24 3/31/2018 $1,728,000.00
25 12/31/2017 $2,393,000.00
26 12/31/2016 $746,000.00
27 12/31/2015 $498,000.00
28 12/31/2014 $521,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $39,311,000.00
2 9/30/2023 $39,087,000.00
3 6/30/2023 $42,472,000.00
4 3/31/2023 $41,162,000.00
5 12/31/2022 $39,821,000.00
6 9/30/2022 $39,350,000.00
7 6/30/2022 $38,119,000.00
8 3/31/2022 $36,779,000.00
9 12/31/2021 $35,882,000.00
10 9/30/2021 $35,002,000.00
11 6/30/2021 $34,441,000.00
12 3/31/2021 $33,737,000.00
13 12/31/2020 $33,373,000.00
14 9/30/2020 $33,233,000.00
15 6/30/2020 $33,567,000.00
16 3/31/2020 $33,374,000.00
17 12/31/2019 $33,251,000.00
18 9/30/2019 $33,679,000.00
19 6/30/2019 $33,267,000.00
20 3/31/2019 $32,939,000.00
21 12/31/2018 $33,093,000.00
22 9/30/2018 $32,771,000.00
23 6/30/2018 $32,533,000.00
24 3/31/2018 $32,474,000.00
25 12/31/2017 $32,254,000.00
26 9/30/2017 $32,288,000.00
27 6/30/2017 $32,070,000.00
28 3/31/2017 $31,977,000.00
29 12/31/2016 $31,651,000.00
30 9/30/2016 $33,181,000.00
31 6/30/2016 $32,740,000.00
32 3/31/2016 $32,680,000.00
33 12/31/2015 $32,215,000.00
34 9/30/2015 $32,964,000.00
35 6/30/2015 $32,476,000.00
36 3/31/2015 $31,954,000.00
37 12/31/2014 $31,452,000.00
38 9/30/2014 $30,880,000.00
39 6/30/2014 $31,064,000.00
40 3/31/2014 $29,678,000.00
41 12/31/2013 $29,461,000.00
42 9/30/2013 $37,780,000.00
43 6/30/2013 $37,084,000.00
44 12/31/2012 $34,172,000.00
45 12/31/2011 $31,747,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $584,138,000.00
2 9/30/2023 $581,838,000.00
3 6/30/2023 $579,555,000.00
4 3/31/2023 $569,917,000.00
5 12/31/2022 $566,081,000.00
6 9/30/2022 $562,811,000.00
7 6/30/2022 $558,147,000.00
8 3/31/2022 $554,683,000.00
9 12/31/2021 $552,083,000.00
10 9/30/2021 $546,557,000.00
11 6/30/2021 $542,519,000.00
12 3/31/2021 $539,220,000.00
13 12/31/2020 $536,516,000.00
14 9/30/2020 $453,294,000.00
15 6/30/2020 $451,185,000.00
16 3/31/2020 $449,121,000.00
17 12/31/2019 $447,920,000.00
18 9/30/2019 $444,276,000.00
19 6/30/2019 $440,795,000.00
20 3/31/2019 $386,815,000.00
21 12/31/2018 $386,775,000.00
22 9/30/2018 $384,782,000.00
23 6/30/2018 $380,551,000.00
24 3/31/2018 $339,354,000.00
25 12/31/2017 $340,079,000.00
26 9/30/2017 $338,110,000.00
27 6/30/2017 $336,339,000.00
28 3/31/2017 $311,296,000.00
29 12/31/2016 $311,164,000.00
30 9/30/2016 $309,258,000.00
31 6/30/2016 $307,951,000.00
32 3/31/2016 $306,279,000.00
33 12/31/2015 $305,981,000.00
34 9/30/2015 $304,561,000.00
35 6/30/2015 $303,299,000.00
36 3/31/2015 $303,231,000.00
37 12/31/2014 $302,379,000.00
38 9/30/2014 $301,365,000.00
39 6/30/2014 $300,663,000.00
40 3/31/2014 $299,431,000.00
41 12/31/2013 $298,370,000.00
42 9/30/2013 $297,776,000.00
43 6/30/2013 $297,144,000.00
44 3/31/2013 $295,863,000.00
45 12/31/2012 $294,128,000.00
46 9/30/2012 $293,163,000.00
47 6/30/2012 $291,090,000.00
48 3/31/2012 $288,991,000.00
49 12/31/2011 $287,792,000.00
50 12/31/2010 $275,540,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $404,000.00
2 9/30/2023 $404,000.00
3 6/30/2023 $404,000.00
4 3/31/2023 $404,000.00
5 12/31/2022 $1,488,000.00
6 9/30/2022 $1,484,000.00
7 6/30/2022 $1,437,000.00
8 3/31/2022 $1,419,000.00
9 12/31/2021 $1,206,000.00
10 9/30/2021 $1,206,000.00
11 6/30/2021 $1,206,000.00
12 3/31/2021 $1,206,000.00
13 12/31/2020 $1,257,000.00
14 9/30/2020 $217,000.00
15 6/30/2020 $33,000.00
16 3/31/2020 $1,007,000.00
17 12/31/2019 $2,850,000.00
18 9/30/2019 $51,000.00
19 6/30/2019 $2,799,000.00
20 3/31/2019 $2,799,000.00
21 9/30/2018 $3,140,000.00
22 6/30/2018 $3,140,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 9/30/2023 $7,808,000.00
2 6/30/2023 $2,716,000.00
3 3/31/2023 $2,809,000.00
4 9/30/2022 $4,516,000.00
5 6/30/2022 $3,174,000.00
6 3/31/2022 $3,777,000.00
7 9/30/2021 $8,360,000.00
8 6/30/2021 $5,405,000.00
9 3/31/2021 $2,626,000.00
10 12/31/2020 $7,622,000.00
11 9/30/2020 $1,941,000.00
12 6/30/2020 $4,104,000.00
13 3/31/2020 $2,169,000.00
14 12/31/2019 $6,943,000.00
15 9/30/2019 $1,732,000.00
16 6/30/2019 $4,051,000.00
17 3/31/2019 $2,063,000.00
18 12/31/2018 $7,865,000.00
19 9/30/2018 $6,183,000.00
20 6/30/2018 $4,413,000.00
21 3/31/2018 $1,958,000.00
22 12/31/2017 $7,048,000.00
23 9/30/2017 $5,212,000.00
24 6/30/2017 $3,379,000.00
25 12/31/2016 $5,673,000.00
26 9/30/2016 $3,861,000.00
27 6/30/2016 $2,631,000.00
28 12/31/2015 $5,122,000.00
29 12/31/2014 $4,608,000.00
30 12/31/2013 $4,366,000.00
31 12/31/2012 $5,040,000.00
32 12/31/2011 $9,286,000.00
33 12/31/2010 $8,468,000.00
34 12/31/2009 $4,671,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $300,000.00
2 12/31/2022 $300,000.00
3 12/31/2021 $300,000.00
4 12/31/2020 $300,000.00
5 12/31/2019 $500,000.00
6 12/31/2018 $500,000.00
7 9/30/2018 $400,000.00
8 6/30/2018 $100,000.00
9 3/31/2018 $100,000.00
10 12/31/2017 $700,000.00
11 9/30/2017 $500,000.00
12 6/30/2017 $100,000.00
13 3/31/2017 $100,000.00
14 12/31/2016 $500,000.00
15 12/31/2015 $300,000.00
16 12/31/2014 $300,000.00
17 12/31/2013 $500,000.00
18 12/31/2012 $351,000.00
19 12/31/2011 $113,000.00
20 12/31/2010 $55,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $1,000,000.00
2 12/31/2022 $1,000,000.00
3 9/30/2022 $1,000,000.00
Financials: AllowanceForNotesAndLoansReceivableCurrent
Date Value
1 12/31/2023 $65,000.00
2 9/30/2023 $133,000.00
3 6/30/2023 $133,000.00
4 3/31/2023 $163,000.00
5 12/31/2022 $163,000.00
6 9/30/2022 $109,000.00
7 6/30/2022 $109,000.00
8 3/31/2022 $416,000.00
9 12/31/2021 $416,000.00
10 9/30/2021 $74,000.00
11 6/30/2021 $74,000.00
12 3/31/2021 $416,000.00
13 12/31/2020 $74,000.00
14 9/30/2020 $74,000.00
15 6/30/2020 $34,000.00
16 3/31/2020 $34,000.00
17 12/31/2019 $34,000.00
18 12/31/2018 $34,000.00
Financials: AreaOfRealEstateProperty
Date Value
1 12/31/2023 $77,300.00
2 9/30/2023 $77,300.00
3 6/30/2023 $77,300.00
4 3/31/2023 $77,300.00
5 12/31/2022 $77,300.00
6 9/30/2022 $77,300.00
7 6/30/2022 $77,300.00
8 3/31/2022 $77,300.00
9 12/31/2021 $77,300.00
10 9/30/2021 $77,300.00
11 6/30/2021 $77,300.00
12 3/31/2021 $77,300.00
13 12/31/2020 $77,300.00
14 9/30/2020 $77,300.00
15 6/30/2020 $77,300.00
16 9/30/2019 $107,200.00
17 6/30/2019 $107,200.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 $1,500,000.00
2 9/30/2023 $1,500,000.00
3 12/31/2013 $1,571,000.00
4 9/30/2012 $800,000.00
Financials: AssetRetirementObligation
Date Value
1 12/31/2023 $300,000.00
2 9/30/2023 $300,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $500,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $500,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $400,000.00
10 9/30/2021 $300,000.00
11 6/30/2021 $200,000.00
12 3/31/2021 $200,000.00
13 12/31/2020 $300,000.00
14 9/30/2020 $200,000.00
15 6/30/2020 $200,000.00
16 3/31/2020 $200,000.00
17 12/31/2019 $200,000.00
18 9/30/2019 $200,000.00
19 6/30/2019 $200,000.00
20 3/31/2019 $200,000.00
21 12/31/2018 $200,000.00
22 9/30/2018 $200,000.00
23 6/30/2018 $200,000.00
24 3/31/2018 $200,000.00
25 12/31/2017 $200,000.00
26 9/30/2017 $400,000.00
27 6/30/2017 $400,000.00
28 3/31/2017 $400,000.00
29 12/31/2016 $400,000.00
30 9/30/2016 $400,000.00
31 6/30/2016 $400,000.00
32 3/31/2016 $400,000.00
33 12/31/2015 $400,000.00
34 12/31/2014 $300,000.00
35 9/30/2014 $100,000.00
36 6/30/2014 $109,000.00
37 3/31/2014 $109,000.00
38 12/31/2013 $109,000.00
39 9/30/2013 $100,000.00
40 6/30/2013 $300,000.00
41 3/31/2013 $109,000.00
42 12/31/2012 $109,000.00
43 12/31/2011 $579,000.00
Financials: Assets
Date Value
1 12/31/2023 $136,561,000.00
2 9/30/2023 $154,455,000.00
3 6/30/2023 $206,761,000.00
4 3/31/2023 $218,068,000.00
5 12/31/2022 $250,393,000.00
6 9/30/2022 $235,288,000.00
7 6/30/2022 $234,970,000.00
8 3/31/2022 $235,274,000.00
9 12/31/2021 $246,383,000.00
10 9/30/2021 $227,551,000.00
11 6/30/2021 $212,310,000.00
12 3/31/2021 $212,170,000.00
13 12/31/2020 $221,646,000.00
14 9/30/2020 $138,019,000.00
15 6/30/2020 $141,783,000.00
16 3/31/2020 $149,472,000.00
17 12/31/2019 $149,073,000.00
18 9/30/2019 $146,196,000.00
19 6/30/2019 $146,793,000.00
20 3/31/2019 $101,123,000.00
21 12/31/2018 $79,283,000.00
22 9/30/2018 $78,600,000.00
23 6/30/2018 $75,957,000.00
24 3/31/2018 $44,506,000.00
25 12/31/2017 $53,625,000.00
26 9/30/2017 $44,101,000.00
27 6/30/2017 $49,784,000.00
28 3/31/2017 $30,631,000.00
29 12/31/2016 $35,648,000.00
30 9/30/2016 $38,511,000.00
31 6/30/2016 $36,856,000.00
32 3/31/2016 $39,188,000.00
33 12/31/2015 $44,647,000.00
34 9/30/2015 $44,340,000.00
35 6/30/2015 $35,292,000.00
36 3/31/2015 $41,421,000.00
37 12/31/2014 $48,122,000.00
38 9/30/2014 $44,792,000.00
39 6/30/2014 $45,243,000.00
40 3/31/2014 $55,959,000.00
41 12/31/2013 $58,840,000.00
42 9/30/2013 $66,436,000.00
43 6/30/2013 $75,606,000.00
44 3/31/2013 $93,642,000.00
45 12/31/2012 $99,965,000.00
46 9/30/2012 $119,036,000.00
47 6/30/2012 $117,672,000.00
48 3/31/2012 $134,601,000.00
49 12/31/2011 $135,922,000.00
50 12/31/2010 $141,300,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $93,466,000.00
2 9/30/2023 $103,014,000.00
3 6/30/2023 $120,044,000.00
4 3/31/2023 $129,954,000.00
5 12/31/2022 $162,894,000.00
6 9/30/2022 $145,997,000.00
7 6/30/2022 $145,283,000.00
8 3/31/2022 $144,869,000.00
9 12/31/2021 $161,888,000.00
10 9/30/2021 $174,112,000.00
11 6/30/2021 $172,395,000.00
12 3/31/2021 $173,563,000.00
13 12/31/2020 $184,423,000.00
14 9/30/2020 $102,933,000.00
15 6/30/2020 $106,498,000.00
16 3/31/2020 $114,562,000.00
17 12/31/2019 $114,205,000.00
18 9/30/2019 $109,930,000.00
19 6/30/2019 $110,241,000.00
20 3/31/2019 $63,714,000.00
21 12/31/2018 $68,198,000.00
22 9/30/2018 $68,450,000.00
23 6/30/2018 $66,283,000.00
24 3/31/2018 $35,967,000.00
25 12/31/2017 $45,039,000.00
26 9/30/2017 $35,024,000.00
27 6/30/2017 $40,390,000.00
28 3/31/2017 $21,742,000.00
29 12/31/2016 $27,227,000.00
30 9/30/2016 $30,106,000.00
31 6/30/2016 $27,902,000.00
32 3/31/2016 $28,775,000.00
33 12/31/2015 $32,839,000.00
34 9/30/2015 $32,341,000.00
35 6/30/2015 $21,394,000.00
36 3/31/2015 $27,632,000.00
37 12/31/2014 $33,007,000.00
38 9/30/2014 $28,205,000.00
39 6/30/2014 $26,907,000.00
40 3/31/2014 $34,241,000.00
41 12/31/2013 $35,781,000.00
42 9/30/2013 $36,644,000.00
43 6/30/2013 $43,107,000.00
44 3/31/2013 $57,368,000.00
45 12/31/2012 $59,769,000.00
46 9/30/2012 $74,809,000.00
47 6/30/2012 $68,833,000.00
48 3/31/2012 $80,708,000.00
49 12/31/2011 $79,232,000.00
50 12/31/2010 $92,192,000.00
Financials: AssetsHeldForSaleNotPartOfDisposalGroup
Date Value
1 9/30/2023 $600,000.00
Financials: AssetsHeldForSaleNotPartOfDisposalGroupCurrent
Date Value
1 9/30/2023 $646,000.00
2 12/31/2022 --
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 --
6 9/30/2021 --
7 6/30/2021 $1,289,000.00
8 3/31/2021 $1,067,000.00
9 12/31/2020 $1,000,000.00
10 11/30/2020 $1,000,000.00
11 12/31/2019 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $1,068,000.00
2 9/30/2023 $159,000.00
3 6/30/2023 $434,000.00
4 3/31/2023 $819,000.00
5 12/31/2022 $897,000.00
6 9/30/2022 $128,000.00
7 6/30/2022 $409,000.00
8 3/31/2022 $789,000.00
9 12/31/2021 $2,533,000.00
10 9/30/2021 $2,012,000.00
11 6/30/2021 $338,000.00
12 3/31/2021 $579,000.00
13 12/31/2020 $1,750,000.00
14 9/30/2020 $289,000.00
15 6/30/2020 $90,000.00
16 3/31/2020 $182,000.00
17 12/31/2019 $140,000.00
18 9/30/2019 $536,000.00
19 6/30/2019 $773,000.00
20 3/31/2019 $142,000.00
21 12/31/2018 $300,000.00
22 9/30/2018 $420,000.00
23 6/30/2018 $67,000.00
24 3/31/2018 $15,000.00
25 12/31/2017 $42,000.00
26 9/30/2017 $20,000.00
27 6/30/2017 $34,000.00
28 3/31/2017 $68,000.00
29 12/31/2016 $125,000.00
Financials: CapitalizedContractCostNetCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $2,000.00
5 12/31/2022 $19,000.00
6 9/30/2022 $28,000.00
7 6/30/2022 $36,000.00
8 3/31/2022 $46,000.00
9 12/31/2021 $56,000.00
10 9/30/2021 $70,000.00
11 6/30/2021 $86,000.00
12 3/31/2021 $58,000.00
13 12/31/2020 $90,000.00
14 9/30/2020 $130,000.00
15 6/30/2020 $172,000.00
16 3/31/2020 $300,000.00
17 12/31/2019 --
18 12/31/2018 $42,000.00
19 12/31/2017 $239,000.00
Financials: Cash
Date Value
1 3/31/2023 $2,600,000.00
2 12/31/2022 $36,700,000.00
3 3/31/2022 $22,200,000.00
4 12/31/2021 $30,700,000.00
5 12/31/2020 $21,500,000.00
6 12/31/2019 $19,300,000.00
7 12/31/2018 $21,800,000.00
8 3/31/2018 $17,500,000.00
9 12/31/2017 $24,400,000.00
10 9/30/2017 $17,500,000.00
11 6/30/2017 $18,100,000.00
12 3/31/2017 $2,700,000.00
13 12/31/2016 $8,068,000.00
14 9/30/2016 $3,700,000.00
15 6/30/2016 $11,300,000.00
16 3/31/2016 $11,100,000.00
17 12/31/2015 $12,153,000.00
18 9/30/2015 $5,900,000.00
19 6/30/2015 $4,000,000.00
20 3/31/2015 $7,600,000.00
21 12/31/2014 $11,900,000.00
22 9/30/2014 $6,900,000.00
23 6/30/2014 $4,500,000.00
24 3/31/2014 $8,571,000.00
25 12/31/2013 $6,000,000.00
26 9/30/2013 $5,800,000.00
27 6/30/2013 $8,400,000.00
28 3/31/2013 $13,300,000.00
29 12/31/2012 $7,214,000.00
30 9/30/2012 $5,900,000.00
31 6/30/2012 $4,100,000.00
32 12/31/2011 $6,900,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $65,100,000.00
2 9/30/2023 $74,600,000.00
3 6/30/2023 $92,093,000.00
4 3/31/2023 $102,800,000.00
5 12/31/2022 $114,000,000.00
6 9/30/2022 $108,689,000.00
7 6/30/2022 $90,113,000.00
8 3/31/2022 $94,300,000.00
9 12/31/2021 $116,797,000.00
10 9/30/2021 $119,189,000.00
11 6/30/2021 $129,506,000.00
12 3/31/2021 $139,748,000.00
13 12/31/2020 $149,117,000.00
14 9/30/2020 $71,516,000.00
15 6/30/2020 $75,649,000.00
16 3/31/2020 $87,300,000.00
17 12/31/2019 $90,498,000.00
18 9/30/2019 $92,100,000.00
19 6/30/2019 $93,400,000.00
20 3/31/2019 $47,322,000.00
21 12/31/2018 $53,000,000.00
22 9/30/2018 $54,200,000.00
23 6/30/2018 $53,621,000.00
24 3/31/2018 $24,300,000.00
25 12/31/2017 $31,219,000.00
26 9/30/2017 $23,826,000.00
27 6/30/2017 $28,817,000.00
28 3/31/2017 $13,923,000.00
29 12/31/2016 $19,240,000.00
30 9/30/2016 $14,918,000.00
31 6/30/2016 $22,352,000.00
32 3/31/2016 $22,163,000.00
33 12/31/2015 $23,273,000.00
34 9/30/2015 $16,963,000.00
35 6/30/2015 $16,598,000.00
36 3/31/2015 $22,159,000.00
37 12/31/2014 $26,487,000.00
38 9/30/2014 $21,522,000.00
39 6/30/2014 $20,090,000.00
40 3/31/2014 $23,163,000.00
41 12/31/2013 $22,130,000.00
42 9/30/2013 $26,911,000.00
43 6/30/2013 $32,392,000.00
44 3/31/2013 $31,231,000.00
45 12/31/2012 $32,003,000.00
46 9/30/2012 $25,573,000.00
47 6/30/2012 $16,693,000.00
48 3/31/2012 $26,604,000.00
49 12/31/2011 $25,762,000.00
50 9/30/2011 $30,132,000.00
51 6/30/2011 $32,082,000.00
52 3/31/2011 $53,152,000.00
53 12/31/2010 $72,396,000.00
54 12/31/2009 $31,785,000.00
55 12/31/2008 $21,903,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $66,697,000.00
2 9/30/2023 $76,630,000.00
3 6/30/2023 $94,147,000.00
4 3/31/2023 $104,882,000.00
5 12/31/2022 $116,026,000.00
6 9/30/2022 $110,737,000.00
7 6/30/2022 $92,179,000.00
8 3/31/2022 $96,347,000.00
9 12/31/2021 $118,895,000.00
10 9/30/2021 $121,289,000.00
11 6/30/2021 $131,610,000.00
12 3/31/2021 $141,861,000.00
13 12/31/2020 $150,817,000.00
14 9/30/2020 $73,211,000.00
15 6/30/2020 $77,330,000.00
16 3/31/2020 $89,016,000.00
17 12/31/2019 $92,221,000.00
18 9/30/2019 $93,874,000.00
19 6/30/2019 $95,170,000.00
20 3/31/2019 $49,107,000.00
21 12/31/2018 $54,485,000.00
22 9/30/2018 $55,647,000.00
23 6/30/2018 $55,081,000.00
24 3/31/2018 $25,811,000.00
25 12/31/2017 $32,776,000.00
26 9/30/2017 $25,362,000.00
27 6/30/2017 $30,393,000.00
28 3/31/2017 $15,515,000.00
29 12/31/2016 $20,864,000.00
30 12/31/2015 $24,060,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-49,329,000.00
2 9/30/2023 $-39,396,000.00
3 6/30/2023 $-21,879,000.00
4 3/31/2023 $-11,144,000.00
5 12/31/2022 $-2,869,000.00
6 9/30/2022 $-8,158,000.00
7 6/30/2022 $-26,716,000.00
8 3/31/2022 $-22,548,000.00
9 12/31/2021 $-31,922,000.00
10 9/30/2021 $-29,528,000.00
11 6/30/2021 $-19,207,000.00
12 3/31/2021 $-8,956,000.00
13 12/31/2020 $58,596,000.00
14 9/30/2020 $-19,010,000.00
15 6/30/2020 $-14,891,000.00
16 3/31/2020 $-3,205,000.00
17 12/31/2019 $37,736,000.00
18 9/30/2019 $39,389,000.00
19 6/30/2019 $40,685,000.00
20 3/31/2019 $-5,378,000.00
21 12/31/2018 $21,709,000.00
22 9/30/2018 $22,871,000.00
23 6/30/2018 $22,305,000.00
24 3/31/2018 $-6,965,000.00
25 12/31/2017 $11,912,000.00
26 9/30/2017 $4,498,000.00
27 6/30/2017 $9,529,000.00
28 12/31/2016 $-3,196,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 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
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 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 4/30/2018 $0.00
25 3/31/2018 $0.00
26 12/31/2017 $0.00
27 9/30/2017 $0.00
28 6/30/2017 $0.00
29 4/30/2017 $0.00
30 3/31/2017 $0.00
31 12/31/2016 $0.00
32 9/30/2016 $0.00
33 6/30/2016 $0.00
34 3/31/2016 $0.00
35 12/31/2015 $0.00
36 9/30/2015 $0.00
37 6/30/2015 $0.00
38 3/31/2015 $0.00
39 12/31/2014 $0.00
40 9/30/2014 $0.00
41 6/30/2014 $0.00
42 3/31/2014 $0.00
43 12/31/2013 $0.00
44 12/31/2012 $0.00
45 12/31/2011 $0.00
46 12/31/2010 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $200,000,000.00
2 9/30/2023 $200,000,000.00
3 6/30/2023 $100,000,000.00
4 3/31/2023 $100,000,000.00
5 12/31/2022 $200,000,000.00
6 9/30/2022 $100,000,000.00
7 6/30/2022 $100,000,000.00
8 3/31/2022 $100,000,000.00
9 12/31/2021 $100,000,000.00
10 9/30/2021 $100,000,000.00
11 6/30/2021 $100,000,000.00
12 3/31/2021 $100,000,000.00
13 12/31/2020 $100,000,000.00
14 9/30/2020 $100,000,000.00
15 6/30/2020 $100,000,000.00
16 3/31/2020 $100,000,000.00
17 12/31/2019 $100,000,000.00
18 9/30/2019 $100,000,000.00
19 6/30/2019 $100,000,000.00
20 3/31/2019 $100,000,000.00
21 12/31/2018 $100,000,000.00
22 9/30/2018 $100,000,000.00
23 6/30/2018 $100,000,000.00
24 3/31/2018 $100,000,000.00
25 12/31/2017 $100,000,000.00
26 9/30/2017 $100,000,000.00
27 6/30/2017 $100,000,000.00
28 3/31/2017 $100,000,000.00
29 12/31/2016 $100,000,000.00
30 9/30/2016 $100,000,000.00
31 6/30/2016 $100,000,000.00
32 3/31/2016 $100,000,000.00
33 12/31/2015 $100,000,000.00
34 9/30/2015 $100,000,000.00
35 6/30/2015 $100,000,000.00
36 3/31/2015 $100,000,000.00
37 12/31/2014 $100,000,000.00
38 9/30/2014 $100,000,000.00
39 6/30/2014 $100,000,000.00
40 3/31/2014 $100,000,000.00
41 12/31/2013 $100,000,000.00
42 12/31/2012 $100,000,000.00
43 12/31/2011 $100,000,000.00
44 12/31/2010 $100,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $69,905,000.00
2 9/30/2023 $69,827,000.00
3 6/30/2023 $69,804,000.00
4 3/31/2023 $66,696,000.00
5 12/31/2022 $65,811,000.00
6 9/30/2022 $65,613,000.00
7 6/30/2022 $65,494,000.00
8 3/31/2022 $65,304,000.00
9 12/31/2021 $65,109,000.00
10 9/30/2021 $64,833,000.00
11 6/30/2021 $64,623,000.00
12 3/31/2021 $64,488,000.00
13 12/31/2020 $64,283,000.00
14 9/30/2020 $59,232,000.00
15 6/30/2020 $59,125,000.00
16 3/31/2020 $59,017,000.00
17 12/31/2019 $58,877,000.00
18 9/30/2019 $58,386,000.00
19 6/30/2019 $57,940,000.00
20 3/31/2019 $54,541,000.00
21 12/31/2018 $54,605,000.00
22 9/30/2018 $53,935,000.00
23 6/30/2018 $53,508,000.00
24 3/31/2018 $48,925,000.00
25 12/31/2017 $48,365,000.00
26 9/30/2017 $48,343,000.00
27 6/30/2017 $48,324,000.00
28 3/31/2017 $41,841,000.00
29 12/31/2016 $41,255,000.00
30 9/30/2016 $41,218,000.00
31 6/30/2016 $41,171,000.00
32 3/31/2016 $41,081,000.00
33 12/31/2015 $40,343,000.00
34 9/30/2015 $40,300,000.00
35 6/30/2015 $40,254,000.00
36 3/31/2015 $39,868,000.00
37 12/31/2014 $39,761,000.00
38 9/30/2014 $39,510,000.00
39 6/30/2014 $38,860,000.00
40 3/31/2014 $38,661,000.00
41 12/31/2013 $38,351,000.00
42 12/31/2012 $37,692,000.00
43 12/31/2011 $35,996,000.00
44 12/31/2010 $34,829,000.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $69,905,000.00
2 9/30/2023 $69,827,000.00
3 6/30/2023 $69,804,000.00
4 3/31/2023 $66,696,000.00
5 12/31/2022 $65,811,000.00
6 9/30/2022 $65,613,000.00
7 6/30/2022 $65,494,000.00
8 3/31/2022 $65,304,000.00
9 12/31/2021 $65,109,000.00
10 9/30/2021 $64,833,000.00
11 6/30/2021 $64,623,000.00
12 3/31/2021 $64,488,000.00
13 12/31/2020 $64,283,000.00
14 9/30/2020 $59,232,000.00
15 6/30/2020 $59,125,000.00
16 3/31/2020 $59,017,000.00
17 12/31/2019 $58,877,000.00
18 9/30/2019 $58,386,000.00
19 6/30/2019 $57,940,000.00
20 3/31/2019 $54,541,000.00
21 12/31/2018 $54,605,000.00
22 9/30/2018 $53,935,000.00
23 6/30/2018 $53,508,000.00
24 3/31/2018 $48,925,000.00
25 12/31/2017 $48,365,000.00
26 9/30/2017 $48,343,000.00
27 6/30/2017 $48,324,000.00
28 3/31/2017 $41,841,000.00
29 12/31/2016 $41,255,000.00
30 9/30/2016 $41,218,000.00
31 6/30/2016 $41,171,000.00
32 3/31/2016 $40,788,000.00
33 12/31/2015 $40,343,000.00
34 9/30/2015 $40,300,000.00
35 6/30/2015 $40,254,000.00
36 3/31/2015 $39,868,000.00
37 12/31/2014 $39,563,000.00
38 9/30/2014 $39,510,000.00
39 6/30/2014 $38,860,000.00
40 3/31/2014 $38,661,000.00
41 12/31/2013 $38,351,000.00
42 12/31/2012 $37,692,000.00
43 12/31/2011 $35,996,000.00
44 12/31/2010 $34,829,000.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $7,000.00
2 9/30/2023 $6,000.00
3 6/30/2023 $6,000.00
4 3/31/2023 $6,000.00
5 12/31/2022 $6,000.00
6 9/30/2022 $6,000.00
7 6/30/2022 $6,000.00
8 3/31/2022 $6,000.00
9 12/31/2021 $6,000.00
10 9/30/2021 $6,000.00
11 6/30/2021 $6,000.00
12 3/31/2021 $6,000.00
13 12/31/2020 $6,000.00
14 9/30/2020 $6,000.00
15 6/30/2020 $6,000.00
16 3/31/2020 $6,000.00
17 12/31/2019 $6,000.00
18 9/30/2019 $6,000.00
19 6/30/2019 $6,000.00
20 3/31/2019 $5,000.00
21 12/31/2018 $5,000.00
22 9/30/2018 $5,000.00
23 6/30/2018 $5,000.00
24 3/31/2018 $5,000.00
25 12/31/2017 $5,000.00
26 9/30/2017 $5,000.00
27 6/30/2017 $5,000.00
28 3/31/2017 $4,000.00
29 12/31/2016 $4,000.00
30 9/30/2016 $4,000.00
31 6/30/2016 $4,000.00
32 3/31/2016 $4,000.00
33 12/31/2015 $4,000.00
34 9/30/2015 $4,000.00
35 6/30/2015 $4,000.00
36 3/31/2015 $4,000.00
37 12/31/2014 $4,000.00
38 9/30/2014 $4,000.00
39 6/30/2014 $4,000.00
40 3/31/2014 $4,000.00
41 12/31/2013 $4,000.00
42 9/30/2013 $4,000.00
43 6/30/2013 $4,000.00
44 3/31/2013 $4,000.00
45 12/31/2012 $4,000.00
46 9/30/2012 $4,000.00
47 6/30/2012 $4,000.00
48 3/31/2012 $4,000.00
49 12/31/2011 $4,000.00
50 12/31/2010 $4,000.00
Financials: ContractWithCustomerAssetCreditLossExpense
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 3/31/2018 --
Financials: ContractWithCustomerAssetGrossCurrent
Date Value
1 12/31/2023 $815,000.00
2 9/30/2023 $1,936,000.00
3 6/30/2023 $2,248,000.00
4 3/31/2023 $2,449,000.00
5 12/31/2022 $2,116,000.00
6 9/30/2022 $5,867,000.00
7 6/30/2022 $11,287,000.00
8 3/31/2022 $9,751,000.00
9 12/31/2021 $4,557,000.00
10 9/30/2021 $12,701,000.00
11 6/30/2021 $4,528,000.00
12 3/31/2021 $5,143,000.00
13 12/31/2020 $4,526,000.00
14 9/30/2020 $975,000.00
15 6/30/2020 --
16 3/31/2020 $619,000.00
17 12/31/2019 $1,027,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $10,761,000.00
2 9/30/2023 $19,336,000.00
3 6/30/2023 $20,639,000.00
4 3/31/2023 $28,882,000.00
5 12/31/2022 $30,609,000.00
6 9/30/2022 $9,840,000.00
7 6/30/2022 $5,381,000.00
8 3/31/2022 $5,068,000.00
9 12/31/2021 $6,335,000.00
10 9/30/2021 $6,196,000.00
11 6/30/2021 $5,479,000.00
12 3/31/2021 $4,797,000.00
13 12/31/2020 $4,791,000.00
14 9/30/2020 $4,056,000.00
15 6/30/2020 $5,045,000.00
16 3/31/2020 $8,536,000.00
17 12/31/2019 $2,044,000.00
18 9/30/2019 $3,276,000.00
19 6/30/2019 $9,100,000.00
20 3/31/2019 $5,351,000.00
21 12/31/2018 $8,288,000.00
22 9/30/2018 $8,684,000.00
23 6/30/2018 $9,454,000.00
24 3/31/2018 $13,048,000.00
25 12/31/2017 $18,966,000.00
Financials: ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
Date Value
1 12/31/2023 $70,143,000.00
2 9/30/2023 $43,582,000.00
3 6/30/2023 $21,323,000.00
4 3/31/2023 $12,982,000.00
5 12/31/2022 $138,590,000.00
6 9/30/2022 $108,215,000.00
7 6/30/2022 $38,406,000.00
8 3/31/2022 $35,340,000.00
9 9/30/2021 $80,253,000.00
10 6/30/2021 $25,453,000.00
11 3/31/2021 $18,032,000.00
12 9/30/2020 $48,023,000.00
13 6/30/2020 $4,272,000.00
14 3/31/2020 $14,670,000.00
15 9/30/2019 $5,092,000.00
16 6/30/2019 $3,752,000.00
17 3/31/2019 $2,385,000.00
18 12/31/2018 $13,615,000.00
19 9/30/2018 $12,873,000.00
20 6/30/2018 $2,994,000.00
21 3/31/2018 $5,828,000.00
Financials: ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
Date Value
1 12/31/2023 $4,165,000.00
2 9/30/2023 $4,238,000.00
3 6/30/2023 $3,356,000.00
4 3/31/2023 $-216,000.00
5 12/31/2022 $279,000.00
6 9/30/2022 $495,000.00
7 6/30/2022 $-298,000.00
8 3/31/2022 $215,000.00
9 12/31/2021 $7,645,000.00
10 9/30/2021 $1,521,000.00
11 6/30/2021 $4,306,000.00
12 3/31/2021 $24,000.00
13 12/31/2020 $774,000.00
14 9/30/2020 $854,000.00
15 6/30/2020 $1,357,000.00
16 3/31/2020 $-643,000.00
17 12/31/2019 $1,442,000.00
18 9/30/2019 $2,460,000.00
19 6/30/2019 $-92,000.00
20 3/31/2019 $136,000.00
21 12/31/2018 $374,000.00
22 9/30/2018 $-165,000.00
23 6/30/2018 $64,000.00
24 3/31/2018 --
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $3,781,000.00
2 9/30/2023 $9,236,000.00
3 6/30/2023 $10,529,000.00
4 3/31/2023 $13,374,000.00
5 12/31/2022 $5,360,000.00
6 9/30/2022 $1,602,000.00
7 6/30/2022 $2,230,000.00
8 3/31/2022 $1,604,000.00
9 12/31/2021 $2,586,000.00
10 9/30/2021 $2,449,000.00
11 6/30/2021 $2,313,000.00
12 3/31/2021 $1,897,000.00
13 12/31/2020 $1,824,000.00
14 9/30/2020 $1,596,000.00
15 6/30/2020 $1,903,000.00
16 3/31/2020 $5,970,000.00
17 12/31/2019 $57,000.00
18 9/30/2019 $1,288,000.00
19 6/30/2019 $5,851,000.00
20 3/31/2019 $1,554,000.00
21 12/31/2018 $4,936,000.00
22 9/30/2018 $4,253,000.00
23 12/31/2017 $12,292,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $640,000.00
2 9/30/2023 $10,100,000.00
3 6/30/2023 $10,110,000.00
4 3/31/2023 $15,508,000.00
5 12/31/2022 $16,881,000.00
6 9/30/2022 $8,238,000.00
7 6/30/2022 $3,151,000.00
8 3/31/2022 $3,464,000.00
9 12/31/2021 $3,749,000.00
10 9/30/2021 $3,747,000.00
11 6/30/2021 $3,166,000.00
12 3/31/2021 $2,900,000.00
13 12/31/2020 $2,967,000.00
14 9/30/2020 $2,460,000.00
15 6/30/2020 $3,142,000.00
16 3/31/2020 $2,566,000.00
17 12/31/2019 $1,987,000.00
18 9/30/2019 $1,988,000.00
19 6/30/2019 $3,249,000.00
20 3/31/2019 $3,797,000.00
21 12/31/2018 $3,352,000.00
22 9/30/2018 $4,431,000.00
23 12/31/2017 $1,501,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $17,937,000.00
2 9/30/2023 $9,111,000.00
3 6/30/2023 $6,107,000.00
4 3/31/2023 $1,602,000.00
5 12/31/2022 $2,038,000.00
6 9/30/2022 $889,000.00
7 6/30/2022 $441,000.00
8 3/31/2022 $1,094,000.00
9 9/30/2021 $658,000.00
10 6/30/2021 $1,391,000.00
11 3/31/2021 $862,000.00
12 9/30/2020 $708,000.00
13 6/30/2020 $14,967,000.00
14 3/31/2020 $57,000.00
15 12/31/2019 $68,458,000.00
16 9/30/2019 $49,808,000.00
17 6/30/2019 $27,901,000.00
18 3/31/2019 $15,583,000.00
19 12/31/2018 $60,594,000.00
20 9/30/2018 $44,526,000.00
21 6/30/2018 $27,580,000.00
22 3/31/2018 $14,042,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $12,809,000.00
2 9/30/2023 $9,947,000.00
3 6/30/2023 $3,178,000.00
4 3/31/2023 $4,521,000.00
5 12/31/2022 $38,033,000.00
6 9/30/2022 $29,577,000.00
7 6/30/2022 $11,270,000.00
8 3/31/2022 $8,521,000.00
9 12/31/2021 $22,209,000.00
10 9/30/2021 $15,403,000.00
11 6/30/2021 $8,536,000.00
12 3/31/2021 $4,218,000.00
13 12/31/2020 $13,742,000.00
14 9/30/2020 $3,642,000.00
15 6/30/2020 $1,699,000.00
16 3/31/2020 $2,541,000.00
17 12/31/2019 $15,632,000.00
18 9/30/2019 $5,067,000.00
19 6/30/2019 $2,772,000.00
20 3/31/2019 $4,391,000.00
21 12/31/2018 $12,620,000.00
22 9/30/2018 $10,228,000.00
23 6/30/2018 $6,436,000.00
24 3/31/2018 $3,825,000.00
25 12/31/2017 $14,327,000.00
26 9/30/2017 $10,768,000.00
27 12/31/2016 $9,753,000.00
Financials: CostsAndExpenses
Date Value
1 12/31/2023 $138,212,000.00
2 9/30/2023 $111,932,000.00
3 6/30/2023 $33,949,000.00
4 3/31/2023 $36,647,000.00
5 12/31/2022 $173,471,000.00
6 9/30/2022 $129,846,000.00
7 6/30/2022 $41,015,000.00
8 3/31/2022 $43,726,000.00
9 12/31/2021 $127,451,000.00
10 9/30/2021 $92,565,000.00
11 6/30/2021 $57,126,000.00
12 3/31/2021 $27,187,000.00
13 12/31/2020 $92,976,000.00
14 9/30/2020 $24,449,000.00
15 6/30/2020 $21,074,000.00
16 3/31/2020 $22,497,000.00
17 12/31/2019 $81,007,000.00
18 9/30/2019 $61,410,000.00
19 6/30/2019 $39,764,000.00
20 3/31/2019 $20,822,000.00
21 12/31/2018 $71,889,000.00
22 12/31/2017 $72,994,000.00
23 12/31/2016 $57,401,000.00
24 12/31/2015 $49,574,000.00
25 12/31/2014 $54,418,000.00
26 12/31/2013 $73,068,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $42,000.00
2 12/31/2022 $142,000.00
3 12/31/2021 $198,000.00
4 12/31/2020 $342,000.00
5 12/31/2019 $18,000.00
6 12/31/2018 $-13,000.00
7 12/31/2017 $64,000.00
8 12/31/2016 $-14,000.00
9 12/31/2015 $-13,000.00
10 12/31/2014 $-371,000.00
11 12/31/2013 $-45,000.00
12 12/31/2012 $178,000.00
13 12/31/2011 $82,000.00
14 12/31/2010 $-17,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $69,000.00
2 12/31/2022 $283,000.00
3 12/31/2021 $198,000.00
4 12/31/2020 $347,000.00
5 12/31/2019 $23,000.00
6 12/31/2018 $-8,000.00
7 12/31/2017 $69,000.00
8 12/31/2016 $-9,000.00
9 12/31/2015 $-8,000.00
10 12/31/2014 $-366,000.00
11 12/31/2013 $-40,000.00
12 12/31/2012 $185,000.00
13 12/31/2011 $92,000.00
14 12/31/2010 $274,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $27,000.00
2 12/31/2022 $141,000.00
3 12/31/2021 --
4 12/31/2020 $5,000.00
5 12/31/2019 $5,000.00
6 12/31/2018 $5,000.00
7 12/31/2017 $5,000.00
8 12/31/2016 $5,000.00
9 12/31/2015 $5,000.00
10 12/31/2014 $5,000.00
11 12/31/2013 $5,000.00
12 12/31/2012 $7,000.00
13 12/31/2011 $7,000.00
14 12/31/2010 $2,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $-7,000.00
3 12/31/2021 $-9,000.00
4 12/31/2020 $-8,000.00
5 12/31/2019 $-6,000.00
6 12/31/2018 $-29,000.00
7 12/31/2017 $12,000.00
8 12/31/2016 $-31,000.00
9 12/31/2015 $-16,000.00
10 12/31/2014 $110,000.00
11 12/31/2013 $19,000.00
12 12/31/2012 $154,000.00
13 12/31/2011 $149,000.00
14 12/31/2010 $258,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $-7,000.00
3 12/31/2021 $-9,000.00
4 12/31/2020 $-8,000.00
5 12/31/2019 $-6,000.00
6 12/31/2018 $-29,000.00
7 9/30/2018 --
8 6/30/2018 --
9 12/31/2017 $12,000.00
10 9/30/2017 $-8,000.00
11 6/30/2017 $-60,000.00
12 12/31/2016 $-31,000.00
13 9/30/2016 --
14 6/30/2016 --
15 12/31/2015 $-330,000.00
16 9/30/2015 $-200,000.00
17 6/30/2015 $-463,000.00
18 12/31/2014 $110,000.00
19 9/30/2014 $-89,000.00
20 6/30/2014 $-249,000.00
21 12/31/2013 $-47,000.00
22 12/31/2012 $85,000.00
23 12/31/2011 $149,000.00
24 12/31/2010 $110,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $2,958,000.00
2 12/31/2022 $9,623,000.00
3 12/31/2021 $10,687,000.00
4 12/31/2020 $4,900,000.00
5 12/31/2019 $5,554,000.00
6 12/31/2018 $64,000.00
7 12/31/2017 $115,000.00
8 12/31/2016 $103,000.00
9 12/31/2015 $199,000.00
10 12/31/2014 $186,000.00
11 12/31/2013 --
12 12/31/2012 --
13 12/31/2011 $53,000.00
Financials: DeferredTaxAssetsCapitalLossCarryforwards
Date Value
1 12/31/2023 $424,000.00
2 12/31/2022 $413,000.00
3 12/31/2021 $26,000.00
4 12/31/2020 $25,000.00
5 12/31/2019 $26,000.00
6 12/31/2018 $576,000.00
7 12/31/2017 $576,000.00
8 12/31/2016 $933,000.00
9 12/31/2015 $933,000.00
10 12/31/2014 $933,000.00
11 12/31/2013 --
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $176,000.00
2 12/31/2022 $1,123,000.00
3 12/31/2021 $1,490,000.00
4 12/31/2020 $1,080,000.00
5 12/31/2019 $468,000.00
6 12/31/2018 $1,879,000.00
7 12/31/2017 $3,334,000.00
8 12/31/2016 $1,025,000.00
9 12/31/2015 $3,357,000.00
10 12/31/2014 $2,697,000.00
11 12/31/2013 $1,198,000.00
12 12/31/2012 $1,297,000.00
13 12/31/2011 $2,066,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $532,000.00
2 12/31/2022 $866,000.00
3 12/31/2021 $1,356,000.00
4 12/31/2020 $1,714,000.00
5 12/31/2019 $2,159,000.00
6 12/31/2018 $2,557,000.00
7 12/31/2017 $3,172,000.00
8 12/31/2016 $5,536,000.00
9 12/31/2015 $5,127,000.00
10 12/31/2014 $4,639,000.00
11 12/31/2013 $4,208,000.00
12 12/31/2012 $3,556,000.00
13 12/31/2011 $3,128,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $130,777,000.00
2 12/31/2022 $120,790,000.00
3 12/31/2021 $112,426,000.00
4 12/31/2020 $96,994,000.00
5 12/31/2019 $91,282,000.00
6 12/31/2018 $79,240,000.00
7 12/31/2017 $74,050,000.00
8 12/31/2016 $94,703,000.00
9 12/31/2015 $92,867,000.00
10 12/31/2014 $91,589,000.00
11 12/31/2013 $86,294,000.00
12 12/31/2012 $71,712,000.00
13 12/31/2011 $63,355,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $26,821,000.00
2 12/31/2022 $16,502,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $72,586,000.00
2 12/31/2022 $69,915,000.00
3 12/31/2021 $78,525,000.00
4 12/31/2020 $72,530,000.00
5 12/31/2019 $68,422,000.00
6 12/31/2018 $60,455,000.00
7 12/31/2017 $53,901,000.00
8 12/31/2016 $72,588,000.00
9 12/31/2015 $70,005,000.00
10 12/31/2014 $70,666,000.00
11 12/31/2013 $67,507,000.00
12 12/31/2012 $54,923,000.00
13 12/31/2011 $45,595,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $2,542,000.00
2 12/31/2022 $124,000.00
3 12/31/2021 $122,000.00
4 12/31/2020 $100,000.00
5 12/31/2019 $92,000.00
6 12/31/2018 $83,000.00
7 12/31/2017 $78,000.00
8 12/31/2016 $110,000.00
9 12/31/2015 $98,000.00
10 12/31/2014 $101,000.00
11 12/31/2013 $159,000.00
12 12/31/2012 $141,000.00
13 12/31/2011 $-3,000.00
Financials: DeferredTaxAssetsPropertyPlantAndEquipment
Date Value
1 12/31/2023 $457,000.00
2 12/31/2022 --
3 12/31/2021 $514,000.00
4 12/31/2020 $1,115,000.00
5 12/31/2019 $1,358,000.00
6 12/31/2018 $1,376,000.00
7 12/31/2017 $1,573,000.00
8 12/31/2016 $2,516,000.00
9 12/31/2015 $2,377,000.00
10 12/31/2014 $2,295,000.00
11 12/31/2013 $2,247,000.00
12 12/31/2012 $1,746,000.00
13 12/31/2011 $1,295,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $16,412,000.00
2 12/31/2022 $14,806,000.00
3 12/31/2021 $11,895,000.00
4 12/31/2020 $9,914,000.00
5 12/31/2019 $8,494,000.00
6 12/31/2018 $7,174,000.00
7 12/31/2017 $6,221,000.00
8 12/31/2016 $5,016,000.00
9 12/31/2015 $4,671,000.00
10 12/31/2014 $4,421,000.00
11 12/31/2013 $4,194,000.00
12 12/31/2012 $3,329,000.00
13 12/31/2011 $2,723,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $4,445,000.00
2 12/31/2022 $4,967,000.00
3 12/31/2021 $3,946,000.00
4 12/31/2020 $2,576,000.00
5 12/31/2019 $2,338,000.00
6 12/31/2018 $2,967,000.00
7 12/31/2017 $2,872,000.00
8 12/31/2016 $3,750,000.00
9 12/31/2015 $3,460,000.00
10 12/31/2014 $2,988,000.00
11 12/31/2013 $3,043,000.00
12 12/31/2012 $4,464,000.00
13 12/31/2011 $5,327,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $2,774,000.00
2 12/31/2022 $2,487,000.00
3 12/31/2021 $2,928,000.00
4 12/31/2020 $1,914,000.00
5 12/31/2019 $1,545,000.00
6 12/31/2018 $1,876,000.00
7 12/31/2017 $2,028,000.00
8 12/31/2016 $2,952,000.00
9 12/31/2015 $2,713,000.00
10 12/31/2014 $2,701,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $127,835,000.00
2 12/31/2022 $111,183,000.00
3 12/31/2021 $101,762,000.00
4 12/31/2020 $92,126,000.00
5 12/31/2019 $85,768,000.00
6 12/31/2018 $79,222,000.00
7 12/31/2017 $74,010,000.00
8 12/31/2016 $94,663,000.00
9 12/31/2015 $92,762,000.00
10 12/31/2014 $91,513,000.00
11 12/31/2013 $86,294,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $16,000.00
2 12/31/2022 $16,000.00
3 12/31/2021 $23,000.00
4 12/31/2020 $32,000.00
5 12/31/2019 $40,000.00
6 12/31/2018 $46,000.00
7 12/31/2017 $75,000.00
8 12/31/2016 $63,000.00
9 12/31/2015 $94,000.00
10 12/31/2014 $110,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 --
2 12/31/2022 $263,000.00
3 12/31/2021 $314,000.00
4 12/31/2020 $52,000.00
5 12/31/2019 $40,000.00
6 12/31/2018 $64,000.00
7 12/31/2017 $115,000.00
8 12/31/2016 $103,000.00
9 12/31/2015 $199,000.00
10 12/31/2014 $186,000.00
11 12/31/2013 --
12 12/31/2012 --
13 12/31/2011 $53,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 --
2 12/31/2022 $736,000.00
3 12/31/2021 --
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $1,400,000.00
2 12/31/2022 $1,600,000.00
3 12/31/2021 $1,100,000.00
4 12/31/2020 $800,000.00
5 12/31/2019 $700,000.00
6 12/31/2018 $600,000.00
7 12/31/2017 $600,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $5,518,000.00
2 9/30/2023 $4,302,000.00
3 6/30/2023 $1,480,000.00
4 3/31/2023 $1,466,000.00
5 12/31/2022 $5,402,000.00
6 9/30/2022 $3,961,000.00
7 6/30/2022 $1,341,000.00
8 3/31/2022 $1,215,000.00
9 12/31/2021 $3,113,000.00
10 9/30/2021 $768,000.00
11 6/30/2021 $1,375,000.00
12 3/31/2021 $659,000.00
13 12/31/2020 $1,950,000.00
14 9/30/2020 $1,403,000.00
15 6/30/2020 $462,000.00
16 3/31/2020 $438,000.00
17 12/31/2019 $1,570,000.00
18 9/30/2019 $1,118,000.00
19 6/30/2019 $693,000.00
20 3/31/2019 $319,000.00
21 12/31/2018 $1,147,000.00
22 9/30/2018 $812,000.00
23 6/30/2018 $503,000.00
24 3/31/2018 $238,000.00
25 12/31/2017 $1,042,000.00
26 9/30/2017 $795,000.00
27 12/31/2016 $1,734,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-1.12
2 9/30/2023 $-1.02
3 6/30/2023 $-0.17
4 3/31/2023 $-0.34
5 12/31/2022 $-0.51
6 9/30/2022 $-0.15
7 6/30/2022 $-0.04
8 3/31/2022 $-0.13
9 12/31/2021 $-0.33
10 9/30/2021 $-0.17
11 6/30/2021 $-0.21
12 3/31/2021 $-0.14
13 12/31/2020 $-0.40
14 9/30/2020 $-0.10
15 6/30/2020 $-0.11
16 3/31/2020 $-0.13
17 12/31/2019 $-0.21
18 9/30/2019 $0.01
19 9/30/2018 $-0.20
20 9/30/2017 $-0.21
21 6/30/2017 $-0.13
22 9/30/2016 $0.04
23 6/30/2016 $0.06
24 9/30/2015 $-0.14
25 6/30/2015 $-0.28
26 9/30/2014 $-0.51
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-1.12
2 9/30/2023 $-1.02
3 6/30/2023 $-0.17
4 3/31/2023 $-0.34
5 12/31/2022 $-0.51
6 9/30/2022 $-0.32
7 6/30/2022 $-0.04
8 3/31/2022 $-0.13
9 12/31/2021 $-0.33
10 9/30/2021 $0.03
11 6/30/2021 $-0.21
12 3/31/2021 $-0.14
13 12/31/2020 $-0.40
14 9/30/2020 $-0.10
15 6/30/2020 $-0.24
16 3/31/2020 $-0.13
17 12/31/2019 $-0.21
18 9/30/2019 $0.01
19 9/30/2018 $-0.04
20 9/30/2017 $-0.21
21 6/30/2017 $-0.13
22 9/30/2016 $-0.08
23 6/30/2016 $0.05
24 9/30/2015 $-0.14
25 6/30/2015 $-0.14
26 9/30/2014 $-0.12
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $11,246,000.00
2 9/30/2023 $10,521,000.00
3 6/30/2023 $8,538,000.00
4 3/31/2023 $6,611,000.00
5 12/31/2022 $11,453,000.00
6 9/30/2022 $9,463,000.00
7 6/30/2022 $7,732,000.00
8 3/31/2022 $6,843,000.00
9 12/31/2021 $11,119,000.00
10 9/30/2021 $9,041,000.00
11 6/30/2021 $6,859,000.00
12 3/31/2021 $4,953,000.00
13 12/31/2020 $7,288,000.00
14 9/30/2020 $6,277,000.00
15 6/30/2020 $4,979,000.00
16 3/31/2020 $3,124,000.00
17 12/31/2019 $5,003,000.00
18 9/30/2019 $4,695,000.00
19 6/30/2019 $4,551,000.00
20 3/31/2019 $6,469,000.00
21 12/31/2018 $5,272,000.00
22 9/30/2018 $5,162,000.00
23 6/30/2018 $3,817,000.00
24 3/31/2018 $6,134,000.00
25 12/31/2017 $4,753,000.00
26 9/30/2017 $3,795,000.00
27 6/30/2017 $2,920,000.00
28 3/31/2017 $5,334,000.00
29 12/31/2016 $4,314,000.00
30 9/30/2016 $3,024,000.00
31 6/30/2016 $2,844,000.00
32 3/31/2016 $4,305,000.00
33 12/31/2015 $3,331,000.00
34 9/30/2015 $2,554,000.00
35 6/30/2015 $2,615,000.00
36 3/31/2015 $3,600,000.00
37 12/31/2014 $2,946,000.00
38 9/30/2014 $2,376,000.00
39 6/30/2014 $1,978,000.00
40 3/31/2014 $3,638,000.00
41 12/31/2013 $3,625,000.00
42 9/30/2013 $3,340,000.00
43 6/30/2013 $3,335,000.00
44 3/31/2013 $4,152,000.00
45 12/31/2012 $3,495,000.00
46 9/30/2012 $4,708,000.00
47 6/30/2012 $4,189,000.00
48 3/31/2012 $4,387,000.00
49 12/31/2011 $6,785,000.00
50 12/31/2010 $8,107,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2023 $8,200,000.00
2 12/31/2022 $8,100,000.00
3 12/31/2021 $4,400,000.00
4 12/31/2020 $4,100,000.00
5 12/31/2019 $3,700,000.00
6 12/31/2018 $3,500,000.00
Financials: EquitySecuritiesFvNiUnrealizedGainLoss
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $208,000.00
4 9/30/2022 $208,000.00
5 12/31/2021 $1,272,000.00
6 12/31/2019 $-500,000.00
Financials: EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
Date Value
1 12/31/2023 $9,700,000.00
2 9/30/2023 $18,013,000.00
3 6/30/2023 $21,378,000.00
4 3/31/2023 $21,310,000.00
5 12/31/2022 $20,510,000.00
6 3/31/2022 $19,002,000.00
7 12/31/2021 $14,002,000.00
8 9/30/2021 $12,763,000.00
9 12/31/2020 $1,450,000.00
10 12/31/2019 --
Financials: EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
Date Value
1 12/31/2023 $12,200,000.00
2 9/30/2023 $3,875,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
Financials: EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
Date Value
1 12/31/2023 $200,000.00
2 12/31/2022 $200,000.00
3 9/30/2022 $200,000.00
4 12/31/2021 --
5 9/30/2021 $700,000.00
6 12/31/2020 --
7 9/30/2020 --
Financials: Goodwill
Date Value
1 12/31/2023 $2,500,000.00
2 9/30/2023 $2,500,000.00
3 6/30/2023 $3,200,000.00
4 3/31/2023 $3,200,000.00
5 12/31/2022 $3,200,000.00
6 9/30/2022 $3,241,000.00
7 6/30/2022 $3,200,000.00
8 3/31/2022 $3,200,000.00
9 12/31/2021 $3,241,000.00
10 9/30/2021 $3,241,000.00
11 6/30/2021 $3,200,000.00
12 3/31/2021 $3,200,000.00
13 12/31/2020 $3,241,000.00
14 9/30/2020 $3,200,000.00
15 6/30/2020 $3,200,000.00
16 3/31/2020 $3,200,000.00
17 12/31/2019 $3,200,000.00
18 9/30/2019 $3,241,000.00
19 6/30/2019 $3,200,000.00
20 3/31/2019 $3,241,000.00
21 12/31/2018 $3,200,000.00
22 9/30/2018 $3,200,000.00
23 6/30/2018 $3,200,000.00
24 3/31/2018 $3,200,000.00
25 12/31/2017 $3,241,000.00
26 9/30/2017 $3,200,000.00
27 6/30/2017 $3,241,000.00
28 3/31/2017 $3,200,000.00
29 12/31/2016 $3,200,000.00
30 9/30/2016 $3,241,000.00
31 6/30/2016 $3,241,000.00
32 3/31/2016 $3,241,000.00
33 12/31/2015 $3,241,000.00
34 9/30/2015 $3,241,000.00
35 6/30/2015 $3,241,000.00
36 3/31/2015 $3,241,000.00
37 12/31/2014 $3,241,000.00
38 9/30/2014 $3,241,000.00
39 6/30/2014 $3,241,000.00
40 3/31/2014 $3,241,000.00
41 12/31/2013 $3,241,000.00
42 9/30/2013 $3,241,000.00
43 6/30/2013 $3,241,000.00
44 3/31/2013 $3,241,000.00
45 12/31/2012 $3,241,000.00
46 9/30/2012 $3,241,000.00
47 6/30/2012 $3,241,000.00
48 3/31/2012 $3,241,000.00
49 12/31/2011 $3,241,000.00
50 12/31/2010 $3,241,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 $778,000.00
2 9/30/2023 $800,000.00
3 12/31/2022 --
4 12/31/2020 --
5 6/30/2020 --
6 12/31/2019 --
7 12/31/2018 --
8 12/31/2017 --
9 9/30/2017 --
10 6/30/2017 --
11 3/31/2017 --
12 12/31/2016 --
13 9/30/2016 --
14 6/30/2016 --
15 3/31/2016 --
16 12/31/2015 --
17 12/31/2014 --
18 12/31/2013 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-76,169,000.00
2 12/31/2022 $-33,269,000.00
3 12/31/2021 $-21,037,000.00
4 12/31/2020 $-23,452,000.00
5 12/31/2019 $-11,751,000.00
6 12/31/2018 $-10,653,000.00
7 12/31/2017 $-22,994,000.00
8 12/31/2016 $-8,174,000.00
9 12/31/2015 $-7,641,000.00
10 12/31/2014 $-20,980,000.00
11 12/31/2013 $-41,696,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-76,171,000.00
2 9/30/2023 $-69,014,000.00
3 6/30/2023 $-34,115,000.00
4 3/31/2023 $-22,601,000.00
5 12/31/2022 $-33,316,000.00
6 9/30/2022 $-9,984,000.00
7 6/30/2022 $-10,879,000.00
8 3/31/2022 $-8,347,000.00
9 12/31/2021 $-21,090,000.00
10 9/30/2021 $2,354,000.00
11 6/30/2021 $-13,322,000.00
12 3/31/2021 $-9,066,000.00
13 12/31/2020 $-23,671,000.00
14 9/30/2020 $-19,759,000.00
15 12/31/2019 $-11,918,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $-2,000.00
2 12/31/2022 $-47,000.00
3 12/31/2021 $-53,000.00
4 12/31/2020 $-219,000.00
5 12/31/2019 $-167,000.00
6 12/31/2018 $-262,000.00
7 12/31/2017 $79,000.00
8 12/31/2016 $-424,000.00
9 12/31/2015 $-278,000.00
10 12/31/2014 $1,653,000.00
11 12/31/2013 $306,000.00
Financials: IncomeTaxesPaid
Date Value
1 9/30/2023 $193,000.00
2 6/30/2023 $193,000.00
3 3/31/2023 $193,000.00
4 9/30/2022 $100,000.00
5 6/30/2022 --
6 3/31/2022 --
7 9/30/2021 $101,000.00
8 6/30/2021 --
9 9/30/2020 $312,000.00
10 6/30/2020 $5,000.00
11 9/30/2019 $5,000.00
12 6/30/2019 --
13 3/31/2019 --
14 9/30/2018 $5,000.00
15 6/30/2018 $5,000.00
16 3/31/2018 $5,000.00
17 9/30/2017 $32,000.00
18 6/30/2017 $5,000.00
19 3/31/2017 $1,000.00
20 9/30/2016 $5,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $194,000.00
2 12/31/2022 $100,000.00
3 12/31/2021 $102,000.00
4 12/31/2020 $312,000.00
5 12/31/2019 $5,000.00
6 12/31/2018 $5,000.00
7 12/31/2017 $32,000.00
8 12/31/2016 $5,000.00
9 12/31/2015 $8,000.00
10 12/31/2014 $15,000.00
11 12/31/2013 $103,000.00
12 12/31/2012 $126,000.00
13 12/31/2011 $89,000.00
14 12/31/2010 $336,000.00
15 12/31/2009 $364,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $69,000.00
2 9/30/2023 $34,000.00
3 6/30/2023 $25,000.00
4 3/31/2023 $16,000.00
5 12/31/2022 $276,000.00
6 9/30/2022 $125,000.00
7 6/30/2022 $117,000.00
8 3/31/2022 $9,000.00
9 12/31/2021 $189,000.00
10 9/30/2021 $121,000.00
11 6/30/2021 $11,000.00
12 3/31/2021 $2,000.00
13 12/31/2020 $339,000.00
14 9/30/2020 $19,000.00
15 6/30/2020 $307,000.00
16 3/31/2020 $5,000.00
17 12/31/2019 $17,000.00
18 9/30/2019 $12,000.00
19 6/30/2019 $19,000.00
20 3/31/2019 $3,000.00
21 12/31/2018 $-37,000.00
22 9/30/2018 $-11,000.00
23 6/30/2018 $-13,000.00
24 3/31/2018 $-2,000.00
25 12/31/2017 $81,000.00
26 9/30/2017 $132,000.00
27 6/30/2017 $-42,000.00
28 3/31/2017 $24,000.00
29 12/31/2016 $-40,000.00
30 9/30/2016 --
31 6/30/2016 $-26,000.00
32 3/31/2016 $11,000.00
33 12/31/2015 $-338,000.00
34 9/30/2015 $-144,000.00
35 6/30/2015 $-418,000.00
36 3/31/2015 $12,000.00
37 12/31/2014 $-256,000.00
38 9/30/2014 $253,000.00
39 6/30/2014 $-567,000.00
40 3/31/2014 $-130,000.00
41 12/31/2013 $-87,000.00
42 9/30/2013 $-41,000.00
43 6/30/2013 $-12,000.00
44 3/31/2013 $-65,000.00
45 12/31/2012 $270,000.00
46 9/30/2012 $169,000.00
47 6/30/2012 $77,000.00
48 3/31/2012 $197,000.00
49 12/31/2011 $241,000.00
50 9/30/2011 $68,000.00
51 6/30/2011 $-165,000.00
52 3/31/2011 $158,000.00
53 12/31/2010 $384,000.00
54 12/31/2009 $66,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $16,640,000.00
2 12/31/2022 $9,400,000.00
3 12/31/2021 $9,635,000.00
4 12/31/2020 $6,359,000.00
5 12/31/2019 $6,561,000.00
6 12/31/2018 $4,301,000.00
7 12/31/2017 $-26,058,000.00
8 12/31/2016 $1,901,000.00
9 12/31/2015 $1,249,000.00
10 12/31/2014 $6,042,000.00
11 12/31/2013 $17,392,000.00
12 12/31/2012 $9,716,000.00
13 12/31/2011 $5,814,000.00
14 12/31/2010 $1,664,000.00
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 --
2 12/31/2022 $78,000.00
3 12/31/2021 $80,000.00
4 12/31/2020 $245,000.00
5 12/31/2019 $1,000.00
6 12/31/2018 $-17,000.00
7 12/31/2017 $-2,000.00
8 12/31/2016 $30,000.00
9 12/31/2015 $31,000.00
10 12/31/2014 $447,000.00
11 12/31/2013 $-108,000.00
12 12/31/2012 $7,000.00
13 12/31/2011 $-252,000.00
14 12/31/2010 $117,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $-15,995,000.00
2 12/31/2022 $-6,996,000.00
3 12/31/2021 $-4,429,000.00
4 12/31/2020 $-4,971,000.00
5 12/31/2019 $-2,503,000.00
6 12/31/2018 $-2,292,000.00
7 12/31/2017 $-7,791,000.00
8 12/31/2016 $-2,924,000.00
9 12/31/2015 $-2,693,000.00
10 12/31/2014 $-6,571,000.00
11 12/31/2013 $-14,073,000.00
12 12/31/2012 $-10,399,000.00
13 12/31/2011 $-5,708,000.00
14 12/31/2010 $-2,858,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseOther
Date Value
1 12/31/2023 $438,000.00
2 12/31/2022 $-238,000.00
3 12/31/2021 $711,000.00
4 12/31/2020 $61,000.00
5 12/31/2019 $498,000.00
6 12/31/2018 $-3,000.00
7 12/31/2017 $399,000.00
8 12/31/2016 $660,000.00
9 12/31/2015 $-43,000.00
10 12/31/2014 $-364,000.00
11 12/31/2013 $-1,272,000.00
12 12/31/2012 $204,000.00
13 12/31/2011 $650,000.00
14 12/31/2010 $630,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $1,967,000.00
2 12/31/2022 $239,000.00
3 12/31/2021 $-2,698,000.00
4 12/31/2020 $140,000.00
5 12/31/2019 $-3,599,000.00
6 12/31/2018 $-2,587,000.00
7 12/31/2017 $-216,000.00
8 12/31/2016 $327,000.00
9 12/31/2015 $77,000.00
10 12/31/2014 $-2,000.00
11 12/31/2013 $117,000.00
12 12/31/2012 $312,000.00
13 12/31/2011 $1,241,000.00
14 12/31/2010 $1,020,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-2,208,000.00
2 12/31/2022 $-494,000.00
3 12/31/2021 $-2,235,000.00
4 12/31/2020 $-708,000.00
5 12/31/2019 $-1,120,000.00
6 12/31/2018 $222,000.00
7 12/31/2017 $48,000.00
8 12/31/2016 $127,000.00
9 12/31/2015 $1,126,000.00
10 12/31/2014 $249,000.00
11 12/31/2013 $-1,948,000.00
12 12/31/2012 $-1,063,000.00
13 12/31/2011 $-1,421,000.00
14 12/31/2010 $-245,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $925,000.00
2 12/31/2022 $1,793,000.00
3 12/31/2021 $1,132,000.00
4 12/31/2020 $811,000.00
5 12/31/2019 $693,000.00
6 12/31/2018 $499,000.00
7 12/31/2017 $399,000.00
8 12/31/2016 $161,000.00
9 12/31/2015 $85,000.00
10 12/31/2014 $57,000.00
11 12/31/2013 $195,000.00
12 12/31/2012 --
13 12/31/2011 $83,000.00
14 12/31/2010 $-56,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $2,287,000.00
2 9/30/2023 $-105,000.00
3 6/30/2023 $631,000.00
4 3/31/2023 $694,000.00
5 12/31/2022 $207,000.00
6 9/30/2022 $-351,000.00
7 6/30/2022 $-958,000.00
8 3/31/2022 $-1,029,000.00
9 12/31/2021 $268,000.00
10 9/30/2021 $575,000.00
11 6/30/2021 $436,000.00
12 3/31/2021 $400,000.00
13 12/31/2020 $101,000.00
14 9/30/2020 $-101,000.00
15 6/30/2020 $-19,000.00
16 3/31/2020 $-246,000.00
17 12/31/2019 $-428,000.00
18 9/30/2019 $-1,294,000.00
19 6/30/2019 $-1,625,000.00
20 3/31/2019 $-999,000.00
21 12/31/2018 $-524,000.00
22 9/30/2018 $-1,686,000.00
23 6/30/2018 $-530,000.00
24 3/31/2018 $-975,000.00
25 12/31/2017 $-801,000.00
26 9/30/2017 $150,000.00
27 6/30/2017 $-446,000.00
28 3/31/2017 $-882,000.00
29 12/31/2016 $942,000.00
30 9/30/2016 $-1,046,000.00
31 6/30/2016 $-492,000.00
32 3/31/2016 $-395,000.00
33 12/31/2015 $-1,274,000.00
34 9/30/2015 $-3,606,000.00
35 6/30/2015 $-2,964,000.00
36 3/31/2015 $-2,731,000.00
37 12/31/2014 $713,000.00
38 9/30/2014 $-1,418,000.00
39 6/30/2014 $-631,000.00
40 3/31/2014 $-472,000.00
41 12/31/2013 $308,000.00
42 9/30/2013 $-2,164,000.00
43 6/30/2013 $-2,108,000.00
44 3/31/2013 $792,000.00
45 12/31/2012 $-6,710,000.00
46 9/30/2012 $-4,077,000.00
47 6/30/2012 $-6,051,000.00
48 3/31/2012 $-1,386,000.00
49 12/31/2011 $1,156,000.00
50 9/30/2011 $-1,699,000.00
51 6/30/2011 $-1,493,000.00
52 3/31/2011 $1,037,000.00
53 12/31/2010 $-2,105,000.00
54 12/31/2009 $1,068,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-19,848,000.00
2 9/30/2023 $-11,273,000.00
3 6/30/2023 $-9,970,000.00
4 3/31/2023 $-1,727,000.00
5 12/31/2022 $24,518,000.00
6 9/30/2022 $3,750,000.00
7 6/30/2022 $-710,000.00
8 3/31/2022 $-1,023,000.00
9 12/31/2021 $1,300,000.00
10 9/30/2021 $880,000.00
11 6/30/2021 $264,000.00
12 3/31/2021 $-311,000.00
13 12/31/2020 $2,747,000.00
14 9/30/2020 $2,012,000.00
15 6/30/2020 $3,001,000.00
16 3/31/2020 $6,492,000.00
17 12/31/2019 $-6,243,000.00
18 9/30/2019 $-5,012,000.00
19 6/30/2019 $812,000.00
20 3/31/2019 $-2,937,000.00
21 12/31/2018 $-10,631,000.00
22 9/30/2018 $-10,235,000.00
23 6/30/2018 $-9,466,000.00
24 3/31/2018 $-5,871,000.00
25 12/31/2017 $11,017,000.00
26 9/30/2017 $3,204,000.00
27 12/31/2016 $-6,442,000.00
Financials: IncreaseDecreaseInFinanceReceivables
Date Value
1 12/31/2023 $-20,247,000.00
2 9/30/2023 $-21,580,000.00
3 6/30/2023 $-19,261,000.00
4 3/31/2023 $-20,856,000.00
5 12/31/2022 $3,225,000.00
6 9/30/2022 $-8,184,000.00
7 6/30/2022 $10,962,000.00
8 3/31/2022 $6,463,000.00
9 12/31/2021 $9,156,000.00
10 9/30/2021 $19,633,000.00
11 6/30/2021 $7,521,000.00
12 3/31/2021 $-1,103,000.00
13 12/31/2020 $8,723,000.00
14 9/30/2020 $4,886,000.00
15 6/30/2020 $6,258,000.00
16 3/31/2020 $2,763,000.00
17 12/31/2019 $5,867,000.00
18 9/30/2019 $-385,000.00
19 6/30/2019 $-365,000.00
20 3/31/2019 $1,053,000.00
21 12/31/2018 $1,424,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $656,000.00
2 9/30/2023 $276,000.00
3 6/30/2023 $23,000.00
4 3/31/2023 $-33,000.00
5 12/31/2022 $869,000.00
6 9/30/2022 $463,000.00
7 6/30/2022 $558,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $196,000.00
10 9/30/2021 $120,000.00
11 6/30/2021 $113,000.00
12 3/31/2021 $65,000.00
13 12/31/2020 $593,000.00
14 9/30/2020 $366,000.00
15 6/30/2020 $315,000.00
16 3/31/2020 $330,000.00
17 12/31/2019 $-217,000.00
18 9/30/2019 $-192,000.00
19 6/30/2019 $131,000.00
20 3/31/2019 $44,000.00
21 12/31/2018 $-447,000.00
22 9/30/2018 $-206,000.00
23 6/30/2018 --
24 3/31/2018 $177,000.00
25 12/31/2017 $210,000.00
26 9/30/2017 $24,000.00
27 6/30/2017 $-19,000.00
28 3/31/2017 $299,000.00
29 12/31/2016 $-167,000.00
30 9/30/2016 $84,000.00
31 6/30/2016 $163,000.00
32 3/31/2016 $30,000.00
33 12/31/2015 $-403,000.00
34 9/30/2015 $-717,000.00
35 6/30/2015 $-427,000.00
36 3/31/2015 $-403,000.00
37 12/31/2014 $-92,000.00
38 9/30/2014 $456,000.00
39 6/30/2014 $476,000.00
40 3/31/2014 $557,000.00
41 12/31/2013 $185,000.00
42 9/30/2013 $614,000.00
43 6/30/2013 $30,000.00
44 3/31/2013 $384,000.00
45 12/31/2012 $-3,186,000.00
46 9/30/2012 $-1,727,000.00
47 6/30/2012 $-287,000.00
48 3/31/2012 $325,000.00
49 12/31/2011 $1,671,000.00
50 9/30/2011 $2,423,000.00
51 6/30/2011 $1,370,000.00
52 3/31/2011 $407,000.00
53 12/31/2010 $-98,000.00
54 12/31/2009 $-58,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 12/31/2023 $-5,341,000.00
2 9/30/2023 $-4,384,000.00
3 6/30/2023 $-2,864,000.00
4 3/31/2023 $-1,415,000.00
5 12/31/2022 $-5,223,000.00
6 9/30/2022 $-3,863,000.00
7 6/30/2022 $-2,527,000.00
8 3/31/2022 $-1,192,000.00
9 12/31/2021 $-4,147,000.00
10 9/30/2021 $-2,324,000.00
11 6/30/2021 $-1,314,000.00
12 3/31/2021 $-617,000.00
13 12/31/2020 $-2,586,000.00
14 9/30/2020 $-1,920,000.00
15 6/30/2020 $-1,270,000.00
16 3/31/2020 $-624,000.00
17 12/31/2019 $-1,210,000.00
18 9/30/2019 $-1,291,000.00
19 6/30/2019 $-715,000.00
20 3/31/2019 $-616,000.00
21 12/31/2018 $-904,000.00
22 9/30/2018 $-391,000.00
23 6/30/2018 $-302,000.00
24 3/31/2018 $-210,000.00
25 12/31/2017 --
26 9/30/2017 $-60,000.00
27 6/30/2017 $-56,000.00
28 3/31/2017 $-19,000.00
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $865,000.00
2 9/30/2023 $252,000.00
3 6/30/2023 $-1,324,000.00
4 3/31/2023 $-586,000.00
5 12/31/2022 $-181,000.00
6 9/30/2022 $-429,000.00
7 6/30/2022 $-1,811,000.00
8 3/31/2022 $-1,397,000.00
9 12/31/2021 $2,268,000.00
10 9/30/2021 $1,195,000.00
11 6/30/2021 $170,000.00
12 3/31/2021 $-70,000.00
13 12/31/2020 $1,012,000.00
14 9/30/2020 $1,105,000.00
15 6/30/2020 $611,000.00
16 3/31/2020 $838,000.00
17 12/31/2019 $1,324,000.00
18 9/30/2019 $485,000.00
19 6/30/2019 $882,000.00
20 3/31/2019 $163,000.00
21 12/31/2018 $37,000.00
22 9/30/2018 $1,188,000.00
23 6/30/2018 $132,000.00
24 3/31/2018 $427,000.00
25 12/31/2017 $-157,000.00
26 9/30/2017 $1,303,000.00
27 6/30/2017 $1,824,000.00
28 3/31/2017 $168,000.00
29 12/31/2016 $-7,000.00
30 9/30/2016 $18,000.00
31 6/30/2016 $-190,000.00
32 3/31/2016 $-5,000.00
33 12/31/2015 $-10,000.00
34 9/30/2015 $-163,000.00
35 6/30/2015 $-221,000.00
36 3/31/2015 $11,000.00
37 12/31/2014 $339,000.00
38 9/30/2014 $734,000.00
39 6/30/2014 $703,000.00
40 3/31/2014 $813,000.00
41 12/31/2013 $-850,000.00
42 9/30/2013 $-4,000.00
43 6/30/2013 $-3,116,000.00
44 3/31/2013 $-1,301,000.00
45 12/31/2012 $3,051,000.00
46 9/30/2012 $2,824,000.00
47 6/30/2012 $2,799,000.00
48 3/31/2012 $1,748,000.00
49 12/31/2011 $682,000.00
50 9/30/2011 $844,000.00
51 6/30/2011 $735,000.00
52 3/31/2011 $971,000.00
53 12/31/2010 $-13,000.00
54 12/31/2009 $-11,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $44,000.00
2 9/30/2023 $28,000.00
3 6/30/2023 $10,000.00
4 3/31/2023 $7,000.00
5 12/31/2022 $34,000.00
6 9/30/2022 $22,000.00
7 6/30/2022 $12,000.00
8 3/31/2022 $5,000.00
9 12/31/2021 $14,000.00
10 9/30/2021 $6,000.00
11 6/30/2021 $3,000.00
12 3/31/2021 $3,000.00
13 12/31/2020 $52,000.00
14 9/30/2020 $15,000.00
15 6/30/2020 $4,000.00
16 3/31/2020 $4,000.00
17 12/31/2019 $49,000.00
18 9/30/2019 $16,000.00
19 6/30/2019 $9,000.00
20 3/31/2019 $22,000.00
21 12/31/2018 $84,000.00
22 9/30/2018 $61,000.00
23 6/30/2018 $42,000.00
24 3/31/2018 $22,000.00
25 12/31/2017 $141,000.00
26 9/30/2017 $131,000.00
27 12/31/2016 $14,000.00
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $2,570,000.00
2 9/30/2023 $2,197,000.00
3 6/30/2023 $1,938,000.00
4 3/31/2023 $1,852,000.00
5 12/31/2022 $1,830,000.00
6 9/30/2022 $1,552,000.00
7 6/30/2022 $1,596,000.00
8 3/31/2022 $1,351,000.00
9 12/31/2021 $1,046,000.00
10 9/30/2021 $958,000.00
11 6/30/2021 $931,000.00
12 3/31/2021 $845,000.00
13 12/31/2020 $805,000.00
14 9/30/2020 $632,000.00
15 6/30/2020 $581,000.00
16 3/31/2020 $589,000.00
17 12/31/2019 $338,000.00
18 9/30/2019 $338,000.00
19 6/30/2019 $553,000.00
20 3/31/2019 $417,000.00
21 12/31/2018 $377,000.00
22 9/30/2018 $2,035,000.00
23 6/30/2018 $2,157,000.00
24 3/31/2018 $931,000.00
25 12/31/2017 $825,000.00
26 9/30/2017 $580,000.00
27 6/30/2017 $495,000.00
28 3/31/2017 $819,000.00
29 12/31/2016 $648,000.00
30 9/30/2016 $428,000.00
31 6/30/2016 $744,000.00
32 3/31/2016 $712,000.00
33 12/31/2015 $730,000.00
34 9/30/2015 $485,000.00
35 6/30/2015 $664,000.00
36 3/31/2015 $790,000.00
37 12/31/2014 $1,246,000.00
38 9/30/2014 $1,351,000.00
39 6/30/2014 $1,282,000.00
40 3/31/2014 $1,359,000.00
41 12/31/2013 $693,000.00
42 9/30/2013 $1,064,000.00
43 6/30/2013 $719,000.00
44 3/31/2013 $945,000.00
45 12/31/2012 $662,000.00
46 9/30/2012 $873,000.00
47 6/30/2012 $2,206,000.00
48 12/31/2011 $1,655,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $2,685,000.00
2 9/30/2023 $2,305,000.00
3 6/30/2023 $2,052,000.00
4 3/31/2023 $1,996,000.00
5 12/31/2022 $2,029,000.00
6 9/30/2022 $1,623,000.00
7 6/30/2022 $1,718,000.00
8 3/31/2022 $1,560,000.00
9 12/31/2021 $1,160,000.00
10 9/30/2021 $1,084,000.00
11 6/30/2021 $1,078,000.00
12 3/31/2021 $1,029,000.00
13 12/31/2020 $964,000.00
14 9/30/2020 $737,000.00
15 6/30/2020 $686,000.00
16 3/31/2020 $701,000.00
17 12/31/2019 $371,000.00
18 9/30/2019 $397,000.00
19 6/30/2019 $720,000.00
20 3/31/2019 $633,000.00
21 12/31/2018 $589,000.00
22 9/30/2018 $830,000.00
23 6/30/2018 $1,036,000.00
24 3/31/2018 $1,212,000.00
25 12/31/2017 $1,036,000.00
26 9/30/2017 $849,000.00
27 6/30/2017 $806,000.00
28 3/31/2017 $1,124,000.00
29 12/31/2016 $825,000.00
30 9/30/2016 $1,076,000.00
31 6/30/2016 $1,155,000.00
32 3/31/2016 $1,021,000.00
33 12/31/2015 $992,000.00
34 9/30/2015 $678,000.00
35 6/30/2015 $968,000.00
36 3/31/2015 $992,000.00
37 12/31/2014 $1,395,000.00
38 9/30/2014 $1,943,000.00
39 6/30/2014 $1,963,000.00
40 3/31/2014 $2,045,000.00
41 12/31/2013 $1,487,000.00
42 9/30/2013 $2,101,000.00
43 6/30/2013 $1,332,000.00
44 3/31/2013 $1,686,000.00
45 12/31/2012 $1,302,000.00
46 9/30/2012 $2,760,000.00
47 6/30/2012 $4,201,000.00
48 3/31/2012 $4,814,000.00
49 12/31/2011 $4,488,000.00
50 12/31/2010 $2,817,000.00
Financials: InventoryRawMaterials
Date Value
1 12/31/2023 $108,000.00
2 9/30/2023 $108,000.00
3 6/30/2023 $108,000.00
4 3/31/2023 $108,000.00
5 12/31/2022 $108,000.00
6 9/30/2022 $49,000.00
7 6/30/2022 $49,000.00
8 3/31/2022 $49,000.00
9 12/31/2021 $49,000.00
10 9/30/2021 $49,000.00
11 6/30/2021 $49,000.00
12 3/31/2021 $77,000.00
13 12/31/2020 $77,000.00
14 9/30/2020 $77,000.00
15 6/30/2020 $77,000.00
16 3/31/2020 $104,000.00
17 12/31/2019 $7,000.00
18 9/30/2019 $7,000.00
19 6/30/2019 $10,000.00
20 3/31/2019 $58,000.00
21 12/31/2018 $165,000.00
22 9/30/2018 $159,000.00
23 6/30/2018 $214,000.00
24 3/31/2018 $158,000.00
25 12/31/2017 $215,000.00
26 9/30/2017 $159,000.00
27 6/30/2017 $84,000.00
28 3/31/2017 $142,000.00
29 12/31/2016 $118,000.00
30 9/30/2016 $520,000.00
31 6/30/2016 $258,000.00
32 3/31/2016 $272,000.00
33 12/31/2015 $262,000.00
34 9/30/2015 $182,000.00
35 6/30/2015 $182,000.00
36 3/31/2015 $182,000.00
37 12/31/2014 $84,000.00
38 9/30/2014 $575,000.00
39 6/30/2014 $452,000.00
40 3/31/2014 $577,000.00
41 12/31/2013 $763,000.00
42 9/30/2013 $802,000.00
43 6/30/2013 $458,000.00
44 3/31/2013 $629,000.00
45 12/31/2012 $588,000.00
46 9/30/2012 $1,887,000.00
47 6/30/2012 $1,947,000.00
48 12/31/2011 $2,779,000.00
Financials: InventoryValuationReserves
Date Value
1 9/30/2023 $1,400,000.00
2 6/30/2023 $1,200,000.00
3 3/31/2023 $1,200,000.00
4 12/31/2022 $1,400,000.00
5 9/30/2022 $1,300,000.00
6 6/30/2022 $1,400,000.00
7 3/31/2022 $1,400,000.00
8 12/31/2021 $1,400,000.00
9 9/30/2021 $1,500,000.00
10 6/30/2021 $1,500,000.00
11 12/31/2020 $1,500,000.00
12 9/30/2018 $1,443,000.00
13 6/30/2018 $1,397,000.00
14 12/31/2017 $1,379,000.00
Financials: InventoryWorkInProcess
Date Value
1 12/31/2023 $7,000.00
2 9/30/2023 --
3 6/30/2023 $6,000.00
4 3/31/2023 $36,000.00
5 12/31/2022 $91,000.00
6 9/30/2022 $22,000.00
7 6/30/2022 $73,000.00
8 3/31/2022 $160,000.00
9 12/31/2021 $65,000.00
10 9/30/2021 $77,000.00
11 6/30/2021 $98,000.00
12 3/31/2021 $107,000.00
13 12/31/2020 $82,000.00
14 9/30/2020 $28,000.00
15 6/30/2020 $28,000.00
16 3/31/2020 $8,000.00
17 12/31/2019 $26,000.00
18 9/30/2019 $52,000.00
19 6/30/2019 $157,000.00
20 3/31/2019 $158,000.00
21 12/31/2018 $47,000.00
22 9/30/2018 $79,000.00
23 6/30/2018 $62,000.00
24 3/31/2018 $123,000.00
25 12/31/2017 $53,000.00
26 9/30/2017 $110,000.00
27 6/30/2017 $227,000.00
28 3/31/2017 $163,000.00
29 12/31/2016 $59,000.00
30 9/30/2016 $128,000.00
31 6/30/2016 $153,000.00
32 3/31/2016 $37,000.00
33 12/31/2015 --
34 9/30/2015 $11,000.00
35 6/30/2015 $122,000.00
36 3/31/2015 $20,000.00
37 12/31/2014 $65,000.00
38 9/30/2014 $17,000.00
39 6/30/2014 $229,000.00
40 3/31/2014 $109,000.00
41 12/31/2013 $31,000.00
42 9/30/2013 $235,000.00
43 6/30/2013 $155,000.00
44 3/31/2013 $112,000.00
45 12/31/2012 $52,000.00
46 6/30/2012 $48,000.00
47 12/31/2011 $54,000.00
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $4,172,000.00
2 9/30/2023 $3,266,000.00
3 6/30/2023 $2,209,000.00
4 3/31/2023 $1,089,000.00
5 12/31/2022 $1,441,000.00
6 9/30/2022 $436,000.00
7 6/30/2022 $182,000.00
8 3/31/2022 $42,000.00
9 12/31/2021 $459,000.00
10 9/30/2021 $424,000.00
11 6/30/2021 $382,000.00
12 3/31/2021 $177,000.00
13 12/31/2020 $405,000.00
14 9/30/2020 $39,000.00
15 6/30/2020 $57,000.00
16 3/31/2020 $266,000.00
17 12/31/2019 $1,287,000.00
18 9/30/2019 $480,000.00
19 6/30/2019 $450,000.00
20 3/31/2019 $231,000.00
21 12/31/2018 $671,000.00
22 9/30/2018 $444,000.00
23 6/30/2018 $245,000.00
24 3/31/2018 $71,000.00
25 12/31/2017 $147,000.00
26 9/30/2017 $96,000.00
27 6/30/2017 $68,000.00
28 3/31/2017 $18,000.00
29 12/31/2016 $60,000.00
30 9/30/2016 $12,000.00
31 6/30/2016 $13,000.00
32 3/31/2016 $15,000.00
33 12/31/2015 $19,000.00
34 9/30/2015 $12,000.00
35 6/30/2015 $4,000.00
36 3/31/2015 $4,000.00
37 12/31/2014 $18,000.00
38 9/30/2014 $3,000.00
39 6/30/2014 $3,000.00
40 3/31/2014 $9,000.00
41 12/31/2013 $60,000.00
42 9/30/2013 $53,000.00
43 6/30/2013 $43,000.00
44 3/31/2013 $27,000.00
45 12/31/2012 $252,000.00
46 9/30/2012 $61,000.00
47 6/30/2012 $149,000.00
48 3/31/2012 $75,000.00
49 12/31/2011 $273,000.00
50 9/30/2011 $76,000.00
51 6/30/2011 $71,000.00
52 3/31/2011 $49,000.00
53 12/31/2010 $166,000.00
54 12/31/2009 $180,000.00
Financials: InvestmentsAndOtherNoncurrentAssets
Date Value
1 9/30/2023 $18,013,000.00
2 6/30/2023 $21,378,000.00
3 3/31/2023 $21,310,000.00
4 12/31/2022 $20,510,000.00
5 9/30/2022 $20,510,000.00
6 6/30/2022 $19,302,000.00
7 3/31/2022 $19,002,000.00
8 12/31/2021 $14,002,000.00
9 9/30/2021 $12,763,000.00
10 6/30/2021 $3,400,000.00
11 3/31/2021 $2,350,000.00
12 12/31/2020 $1,500,000.00
13 9/30/2020 $1,000,000.00
14 6/30/2020 $1,000,000.00
15 12/31/2019 --
Financials: LeaseCost
Date Value
1 12/31/2023 $6,310,000.00
2 9/30/2023 $5,278,000.00
3 6/30/2023 $3,660,000.00
4 3/31/2023 $1,830,000.00
5 12/31/2022 $7,379,000.00
6 9/30/2022 $1,831,000.00
7 6/30/2022 $3,718,000.00
8 3/31/2022 $1,879,000.00
9 12/31/2021 $4,572,000.00
10 9/30/2021 $1,088,000.00
11 6/30/2021 $2,128,000.00
12 3/31/2021 $1,058,000.00
13 12/31/2020 $4,024,000.00
14 9/30/2020 $3,252,000.00
15 6/30/2020 $2,192,000.00
16 3/31/2020 $1,098,000.00
17 12/31/2019 $3,826,000.00
18 9/30/2019 $933,000.00
19 6/30/2019 $903,000.00
20 3/31/2019 $1,025,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $18,220,000.00
2 9/30/2023 $22,449,000.00
3 6/30/2023 $48,517,000.00
4 3/31/2023 $50,411,000.00
5 12/31/2022 $52,293,000.00
6 9/30/2022 $54,140,000.00
7 6/30/2022 $55,981,000.00
8 3/31/2022 $57,795,000.00
9 12/31/2021 $58,816,000.00
10 9/30/2021 $28,146,000.00
11 6/30/2021 $29,198,000.00
12 3/31/2021 $30,251,000.00
13 12/31/2020 $31,291,000.00
14 9/30/2020 $32,313,000.00
15 6/30/2020 $33,333,000.00
16 3/31/2020 $33,753,000.00
17 12/31/2019 $34,106,000.00
18 9/30/2019 $34,931,000.00
19 6/30/2019 $35,755,000.00
20 3/31/2019 $36,576,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $318,000.00
2 12/31/2022 $14,871,000.00
3 12/31/2021 $20,718,000.00
4 12/31/2020 $8,626,000.00
5 3/31/2020 $13,494,000.00
6 12/31/2019 $13,493,000.00
7 9/30/2019 $18,220,000.00
8 6/30/2019 $18,220,000.00
9 3/31/2019 $18,220,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $4,727,000.00
2 9/30/2023 $4,727,000.00
3 6/30/2023 $7,783,000.00
4 3/31/2023 $7,783,000.00
5 12/31/2022 $7,568,000.00
6 9/30/2022 $7,568,000.00
7 6/30/2022 $7,568,000.00
8 3/31/2022 $7,571,000.00
9 12/31/2021 $6,500,000.00
10 9/30/2021 $4,285,000.00
11 6/30/2021 $4,285,000.00
12 3/31/2021 $4,285,000.00
13 12/31/2020 $4,197,000.00
14 9/30/2020 $4,197,000.00
15 6/30/2020 $4,197,000.00
16 12/31/2019 $2,816,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $760,000.00
2 12/31/2022 $5,835,000.00
3 12/31/2021 $8,235,000.00
4 12/31/2020 $4,868,000.00
5 3/31/2020 $4,726,000.00
6 12/31/2019 $4,726,000.00
7 9/30/2019 $4,589,000.00
8 6/30/2019 $4,589,000.00
9 3/31/2019 $4,589,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $2,533,000.00
2 9/30/2023 $2,533,000.00
3 6/30/2023 $5,835,000.00
4 3/31/2023 $5,835,000.00
5 12/31/2022 $8,232,000.00
6 9/30/2022 $8,232,000.00
7 6/30/2022 $8,232,000.00
8 3/31/2022 $8,235,000.00
9 12/31/2021 $8,007,000.00
10 9/30/2021 $4,868,000.00
11 6/30/2021 $4,868,000.00
12 3/31/2021 $4,868,000.00
13 12/31/2020 $4,726,000.00
14 9/30/2020 $4,726,000.00
15 6/30/2020 $4,726,000.00
16 3/31/2020 $4,589,000.00
17 12/31/2019 $4,589,000.00
18 9/30/2019 $4,285,000.00
19 6/30/2019 $4,285,000.00
20 3/31/2019 $4,285,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $5,014,000.00
2 9/30/2023 $5,014,000.00
3 6/30/2023 $8,232,000.00
4 3/31/2023 $8,232,000.00
5 12/31/2022 $8,004,000.00
6 9/30/2022 $8,004,000.00
7 6/30/2022 $8,004,000.00
8 3/31/2022 $8,007,000.00
9 12/31/2021 $7,785,000.00
10 9/30/2021 $4,726,000.00
11 6/30/2021 $4,726,000.00
12 3/31/2021 $4,726,000.00
13 12/31/2020 $4,589,000.00
14 9/30/2020 $4,589,000.00
15 6/30/2020 $4,589,000.00
16 3/31/2020 $4,285,000.00
17 12/31/2019 $4,285,000.00
18 9/30/2019 $4,197,000.00
19 6/30/2019 $4,197,000.00
20 3/31/2019 $4,197,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $4,868,000.00
2 9/30/2023 $4,868,000.00
3 6/30/2023 $8,004,000.00
4 3/31/2023 $8,004,000.00
5 12/31/2022 $7,783,000.00
6 9/30/2022 $7,783,000.00
7 6/30/2022 $7,783,000.00
8 3/31/2022 $7,785,000.00
9 12/31/2021 $7,571,000.00
10 9/30/2021 $4,589,000.00
11 6/30/2021 $4,589,000.00
12 3/31/2021 $4,589,000.00
13 12/31/2020 $4,285,000.00
14 9/30/2020 $4,285,000.00
15 6/30/2020 $4,285,000.00
16 3/31/2020 $4,197,000.00
17 12/31/2019 $4,197,000.00
18 9/30/2019 $2,816,000.00
19 6/30/2019 $2,816,000.00
20 3/31/2019 $2,816,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $4,229,000.00
2 6/30/2023 $3,793,000.00
3 3/31/2023 $5,686,000.00
4 9/30/2022 $1,847,000.00
5 6/30/2022 $3,688,000.00
6 3/31/2022 $5,478,000.00
7 9/30/2021 $1,052,000.00
8 6/30/2021 $2,104,000.00
9 3/31/2021 $3,156,000.00
10 9/30/2020 $1,022,000.00
11 6/30/2020 $2,042,000.00
12 3/31/2020 $2,462,000.00
13 9/30/2019 $824,000.00
14 6/30/2019 $1,648,000.00
15 3/31/2019 $2,469,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $2,196,000.00
2 9/30/2023 $2,470,000.00
3 6/30/2023 $7,512,000.00
4 3/31/2023 $8,074,000.00
5 12/31/2022 $8,655,000.00
6 9/30/2022 $9,255,000.00
7 6/30/2022 $9,872,000.00
8 3/31/2022 $10,514,000.00
9 12/31/2021 $11,162,000.00
10 9/30/2021 $5,146,000.00
11 6/30/2021 $5,534,000.00
12 3/31/2021 $5,932,000.00
13 12/31/2020 $6,340,000.00
14 9/30/2020 $6,758,000.00
15 6/30/2020 $7,186,000.00
16 3/31/2020 $7,619,000.00
17 12/31/2019 $8,048,000.00
18 9/30/2019 $8,484,000.00
19 6/30/2019 $8,925,000.00
20 3/31/2019 $9,352,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $49,946,000.00
2 9/30/2023 $62,949,000.00
3 6/30/2023 $82,630,000.00
4 3/31/2023 $92,052,000.00
5 12/31/2022 $105,596,000.00
6 9/30/2022 $81,157,000.00
7 6/30/2022 $75,511,000.00
8 3/31/2022 $76,639,000.00
9 12/31/2021 $81,992,000.00
10 9/30/2021 $58,496,000.00
11 6/30/2021 $49,537,000.00
12 3/31/2021 $48,431,000.00
13 12/31/2020 $51,543,000.00
14 9/30/2020 $47,218,000.00
15 6/30/2020 $46,997,000.00
16 3/31/2020 $50,406,000.00
17 12/31/2019 $43,556,000.00
18 9/30/2019 $43,688,000.00
19 6/30/2019 $48,109,000.00
20 3/31/2019 $49,913,000.00
21 12/31/2018 $22,977,000.00
22 9/30/2018 $23,827,000.00
23 6/30/2018 $23,427,000.00
24 3/31/2018 $29,438,000.00
25 12/31/2017 $29,078,000.00
26 9/30/2017 $22,009,000.00
27 6/30/2017 $19,147,000.00
28 3/31/2017 $18,951,000.00
29 12/31/2016 $16,549,000.00
30 9/30/2016 $15,674,000.00
31 6/30/2016 $17,176,000.00
32 12/31/2015 $21,768,000.00
33 9/30/2014 $19,585,000.00
34 6/30/2014 $15,915,000.00
35 3/31/2014 $19,388,000.00
36 12/31/2013 $17,357,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $136,561,000.00
2 9/30/2023 $154,455,000.00
3 6/30/2023 $206,761,000.00
4 3/31/2023 $218,068,000.00
5 12/31/2022 $250,393,000.00
6 9/30/2022 $235,288,000.00
7 6/30/2022 $234,970,000.00
8 3/31/2022 $235,274,000.00
9 12/31/2021 $246,383,000.00
10 9/30/2021 $227,551,000.00
11 6/30/2021 $212,310,000.00
12 3/31/2021 $212,170,000.00
13 12/31/2020 $221,646,000.00
14 9/30/2020 $138,019,000.00
15 6/30/2020 $141,783,000.00
16 3/31/2020 $149,472,000.00
17 12/31/2019 $149,073,000.00
18 9/30/2019 $146,196,000.00
19 6/30/2019 $146,793,000.00
20 3/31/2019 $101,123,000.00
21 12/31/2018 $79,283,000.00
22 9/30/2018 $78,600,000.00
23 6/30/2018 $75,957,000.00
24 3/31/2018 $44,506,000.00
25 12/31/2017 $53,625,000.00
26 9/30/2017 $44,101,000.00
27 6/30/2017 $49,784,000.00
28 3/31/2017 $30,631,000.00
29 12/31/2016 $35,648,000.00
30 9/30/2016 $38,511,000.00
31 6/30/2016 $36,856,000.00
32 3/31/2016 $39,188,000.00
33 12/31/2015 $44,647,000.00
34 9/30/2015 $44,340,000.00
35 6/30/2015 $35,292,000.00
36 3/31/2015 $41,421,000.00
37 12/31/2014 $48,122,000.00
38 9/30/2014 $44,792,000.00
39 6/30/2014 $45,243,000.00
40 3/31/2014 $55,959,000.00
41 12/31/2013 $58,840,000.00
42 9/30/2013 $66,436,000.00
43 6/30/2013 $75,606,000.00
44 3/31/2013 $93,642,000.00
45 12/31/2012 $99,965,000.00
46 9/30/2012 $119,036,000.00
47 6/30/2012 $117,672,000.00
48 3/31/2012 $134,601,000.00
49 12/31/2011 $135,922,000.00
50 12/31/2010 $141,300,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $35,830,000.00
2 9/30/2023 $38,415,000.00
3 6/30/2023 $35,736,000.00
4 3/31/2023 $38,311,000.00
5 12/31/2022 $49,066,000.00
6 9/30/2022 $31,908,000.00
7 6/30/2022 $30,014,000.00
8 3/31/2022 $29,495,000.00
9 12/31/2021 $33,371,000.00
10 9/30/2021 $33,480,000.00
11 6/30/2021 $24,090,000.00
12 3/31/2021 $22,553,000.00
13 12/31/2020 $24,981,000.00
14 9/30/2020 $20,496,000.00
15 6/30/2020 $18,944,000.00
16 3/31/2020 $22,282,000.00
17 12/31/2019 $15,388,000.00
18 9/30/2019 $14,923,000.00
19 6/30/2019 $17,491,000.00
20 3/31/2019 $18,654,000.00
21 12/31/2018 $18,113,000.00
22 9/30/2018 $17,628,000.00
23 6/30/2018 $16,410,000.00
24 3/31/2018 $21,553,000.00
25 12/31/2017 $24,952,000.00
26 9/30/2017 $17,074,000.00
27 6/30/2017 $13,227,000.00
28 3/31/2017 $13,526,000.00
29 12/31/2016 $12,367,000.00
30 9/30/2016 $11,707,000.00
31 6/30/2016 $12,442,000.00
32 3/31/2016 $16,484,000.00
33 12/31/2015 $14,841,000.00
34 9/30/2015 $12,828,000.00
35 6/30/2015 $11,360,000.00
36 3/31/2015 $11,870,000.00
37 12/31/2014 $13,735,000.00
38 9/30/2014 $11,004,000.00
39 6/30/2014 $10,794,000.00
40 3/31/2014 $13,090,000.00
41 12/31/2013 $11,199,000.00
42 9/30/2013 $9,218,000.00
43 6/30/2013 $11,145,000.00
44 3/31/2013 $17,775,000.00
45 12/31/2012 $16,283,000.00
46 9/30/2012 $20,700,000.00
47 6/30/2012 $19,645,000.00
48 3/31/2012 $33,248,000.00
49 12/31/2011 $28,292,000.00
50 12/31/2010 $27,484,000.00
Financials: MoneyMarketFundsAtCarryingValue
Date Value
1 3/31/2023 $100,200,000.00
2 12/31/2022 $77,300,000.00
3 3/31/2022 $72,100,000.00
4 12/31/2021 $86,100,000.00
5 12/31/2020 $127,600,000.00
6 12/31/2019 $71,200,000.00
7 12/31/2018 $31,200,000.00
8 3/31/2018 $6,800,000.00
9 12/31/2017 $6,800,000.00
10 9/30/2017 $6,300,000.00
11 6/30/2017 $10,700,000.00
12 3/31/2017 $11,200,000.00
13 12/31/2016 $11,200,000.00
14 9/30/2016 $11,200,000.00
15 6/30/2016 $11,100,000.00
16 3/31/2016 $11,100,000.00
17 12/31/2015 $11,100,000.00
18 9/30/2015 $11,100,000.00
19 6/30/2015 $12,600,000.00
20 3/31/2015 $14,600,000.00
21 12/31/2014 $14,602,000.00
22 9/30/2014 $14,600,000.00
23 6/30/2014 $15,600,000.00
24 3/31/2014 $14,592,000.00
25 12/31/2013 $16,089,000.00
26 9/30/2013 $21,100,000.00
27 6/30/2013 $24,000,000.00
28 3/31/2013 $17,900,000.00
29 12/31/2012 $24,800,000.00
30 9/30/2012 $19,700,000.00
31 6/30/2012 $12,100,000.00
32 12/31/2011 $18,900,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $8,167,000.00
2 9/30/2023 $8,167,000.00
3 6/30/2023 $8,275,000.00
4 3/31/2023 $1,352,000.00
5 12/31/2022 $-575,000.00
6 9/30/2022 $-914,000.00
7 6/30/2022 $-1,047,000.00
8 3/31/2022 $-1,280,000.00
9 12/31/2021 $3,767,000.00
10 9/30/2021 $1,341,000.00
11 6/30/2021 $473,000.00
12 3/31/2021 $17,000.00
13 12/31/2020 $80,808,000.00
14 9/30/2020 $-778,000.00
15 6/30/2020 $-903,000.00
16 3/31/2020 $-1,019,000.00
17 12/31/2019 $53,961,000.00
18 9/30/2019 $51,539,000.00
19 6/30/2019 $49,851,000.00
20 3/31/2019 $-2,082,000.00
21 12/31/2018 $38,569,000.00
22 9/30/2018 $38,318,000.00
23 6/30/2018 $35,918,000.00
24 3/31/2018 $-2,764,000.00
25 12/31/2017 $21,650,000.00
26 9/30/2017 $21,617,000.00
27 6/30/2017 $21,737,000.00
28 3/31/2017 $-1,547,000.00
29 12/31/2016 $-490,000.00
30 9/30/2016 $-584,000.00
31 6/30/2016 $-661,000.00
32 3/31/2016 $-1,091,000.00
33 12/31/2015 $-1,524,000.00
34 9/30/2015 $-1,577,000.00
35 6/30/2015 $-1,616,000.00
36 3/31/2015 $-433,000.00
37 12/31/2014 $-611,000.00
38 9/30/2014 $-635,000.00
39 6/30/2014 $-281,000.00
40 3/31/2014 $-168,000.00
41 12/31/2013 $-147,000.00
42 9/30/2013 $288,000.00
43 6/30/2013 $281,000.00
44 3/31/2013 $263,000.00
45 12/31/2012 $1,257,000.00
46 9/30/2012 $894,000.00
47 6/30/2012 $287,000.00
48 3/31/2012 $94,000.00
49 12/31/2011 $2,579,000.00
50 9/30/2011 $2,476,000.00
51 6/30/2011 $2,390,000.00
52 3/31/2011 $1,485,000.00
53 12/31/2010 $62,239,000.00
54 12/31/2009 $39,997,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-4,858,000.00
2 9/30/2023 $-5,962,000.00
3 6/30/2023 $-4,855,000.00
4 3/31/2023 $-3,284,000.00
5 12/31/2022 $-13,578,000.00
6 9/30/2022 $-13,611,000.00
7 6/30/2022 $-12,302,000.00
8 3/31/2022 $-10,082,000.00
9 12/31/2021 $-21,422,000.00
10 9/30/2021 $-15,942,000.00
11 6/30/2021 $-4,945,000.00
12 3/31/2021 $-2,533,000.00
13 12/31/2020 $-5,748,000.00
14 9/30/2020 $-3,260,000.00
15 6/30/2020 $-2,490,000.00
16 3/31/2020 $-761,000.00
17 12/31/2019 $-3,665,000.00
18 9/30/2019 $-3,251,000.00
19 6/30/2019 $-1,257,000.00
20 3/31/2019 $-445,000.00
21 12/31/2018 $-2,766,000.00
22 9/30/2018 $-2,073,000.00
23 6/30/2018 $-1,472,000.00
24 3/31/2018 $-16,000.00
25 12/31/2017 $-908,000.00
26 9/30/2017 $-738,000.00
27 6/30/2017 $-677,000.00
28 3/31/2017 $-161,000.00
29 12/31/2016 $-846,000.00
30 9/30/2016 $-748,000.00
31 6/30/2016 $-447,000.00
32 3/31/2016 $-238,000.00
33 12/31/2015 $-1,257,000.00
34 9/30/2015 $-465,000.00
35 6/30/2015 $-253,000.00
36 3/31/2015 $-57,000.00
37 12/31/2014 $4,647,000.00
38 9/30/2014 $4,680,000.00
39 6/30/2014 $4,580,000.00
40 3/31/2014 $3,606,000.00
41 12/31/2013 $13,272,000.00
42 9/30/2013 $13,713,000.00
43 6/30/2013 $10,668,000.00
44 3/31/2013 $2,452,000.00
45 12/31/2012 $16,711,000.00
46 9/30/2012 $5,906,000.00
47 6/30/2012 $-6,228,000.00
48 3/31/2012 $-9,000.00
49 12/31/2011 $-48,808,000.00
50 9/30/2011 $-47,251,000.00
51 6/30/2011 $-42,385,000.00
52 3/31/2011 $-28,041,000.00
53 12/31/2010 $-5,166,000.00
54 12/31/2009 $-20,958,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-52,638,000.00
2 9/30/2023 $-41,601,000.00
3 6/30/2023 $-25,299,000.00
4 3/31/2023 $-9,212,000.00
5 12/31/2022 $11,284,000.00
6 9/30/2022 $6,367,000.00
7 6/30/2022 $-13,367,000.00
8 3/31/2022 $-11,186,000.00
9 12/31/2021 $-14,267,000.00
10 9/30/2021 $-14,927,000.00
11 6/30/2021 $-14,735,000.00
12 3/31/2021 $-6,440,000.00
13 12/31/2020 $-16,464,000.00
14 9/30/2020 $-14,972,000.00
15 6/30/2020 $-11,498,000.00
16 3/31/2020 $-1,425,000.00
17 12/31/2019 $-12,560,000.00
18 9/30/2019 $-8,899,000.00
19 6/30/2019 $-7,909,000.00
20 3/31/2019 $-2,851,000.00
21 12/31/2018 $-14,094,000.00
22 9/30/2018 $-13,374,000.00
23 6/30/2018 $-12,141,000.00
24 3/31/2018 $-4,185,000.00
25 12/31/2017 $-8,755,000.00
26 9/30/2017 $-16,368,000.00
27 6/30/2017 $-11,558,000.00
28 3/31/2017 $-3,566,000.00
29 12/31/2016 $-2,701,000.00
30 9/30/2016 $-7,023,000.00
31 6/30/2016 $187,000.00
32 3/31/2016 $219,000.00
33 12/31/2015 $-433,000.00
34 9/30/2015 $-7,482,000.00
35 6/30/2015 $-8,020,000.00
36 3/31/2015 $-3,838,000.00
37 12/31/2014 $321,000.00
38 9/30/2014 $-4,653,000.00
39 6/30/2014 $-6,339,000.00
40 3/31/2014 $-2,405,000.00
41 12/31/2013 $-22,998,000.00
42 9/30/2013 $-19,093,000.00
43 6/30/2013 $-10,560,000.00
44 3/31/2013 $-3,487,000.00
45 12/31/2012 $-11,892,000.00
46 9/30/2012 $-7,155,000.00
47 6/30/2012 $-3,292,000.00
48 3/31/2012 $593,000.00
49 12/31/2011 $-490,000.00
50 9/30/2011 $2,406,000.00
51 6/30/2011 $-343,000.00
52 3/31/2011 $7,286,000.00
53 12/31/2010 $-16,383,000.00
54 12/31/2009 $-8,786,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-76,240,000.00
2 9/30/2023 $-69,048,000.00
3 6/30/2023 $-34,140,000.00
4 3/31/2023 $-22,617,000.00
5 12/31/2022 $-33,592,000.00
6 9/30/2022 $-9,992,000.00
7 6/30/2022 $-10,996,000.00
8 3/31/2022 $-8,356,000.00
9 12/31/2021 $-21,279,000.00
10 9/30/2021 $-11,089,000.00
11 6/30/2021 $-4,265,000.00
12 3/31/2021 $-9,068,000.00
13 12/31/2020 $-24,010,000.00
14 9/30/2020 $-6,094,000.00
15 6/30/2020 $-13,996,000.00
16 3/31/2020 $-7,652,000.00
17 12/31/2019 $-11,935,000.00
18 9/30/2019 $-11,300,000.00
19 6/30/2019 $-11,643,000.00
20 3/31/2019 $-5,136,000.00
21 12/31/2018 $-10,878,000.00
22 9/30/2018 $-10,417,000.00
23 6/30/2018 $-3,735,000.00
24 3/31/2018 $-4,694,000.00
25 12/31/2017 $-22,996,000.00
26 9/30/2017 $-23,966,000.00
27 6/30/2017 $-13,740,000.00
28 3/31/2017 $-7,460,000.00
29 12/31/2016 $-8,558,000.00
30 9/30/2016 $-3,298,000.00
31 6/30/2016 $2,239,000.00
32 3/31/2016 $-6,974,000.00
33 12/31/2015 $-7,581,000.00
34 9/30/2015 $5,394,000.00
35 6/30/2015 $-5,360,000.00
36 3/31/2015 $-5,562,000.00
37 12/31/2014 $-19,071,000.00
38 9/30/2014 $-19,416,000.00
39 6/30/2014 $-8,479,000.00
40 3/31/2014 $-6,375,000.00
41 12/31/2013 $-41,303,000.00
42 9/30/2013 $-31,489,000.00
43 6/30/2013 $-12,605,000.00
44 3/31/2013 $-9,623,000.00
45 12/31/2012 $-15,539,000.00
46 9/30/2012 $-2,309,000.00
47 6/30/2012 $-5,519,000.00
48 3/31/2012 $-7,490,000.00
49 12/31/2011 $-16,550,000.00
50 9/30/2011 $-2,742,000.00
51 6/30/2011 $-5,040,000.00
52 3/31/2011 $-3,471,000.00
53 12/31/2010 $-8,541,000.00
54 12/31/2009 $-20,289,000.00
Financials: NotesReceivableGross
Date Value
1 12/31/2023 $19,993,000.00
2 9/30/2023 $19,226,000.00
3 6/30/2023 $21,745,000.00
4 3/31/2023 $20,180,000.00
5 12/31/2022 $41,036,000.00
6 9/30/2022 $29,884,000.00
7 6/30/2022 $49,030,000.00
8 3/31/2022 $44,532,000.00
9 12/31/2021 $38,068,000.00
10 9/30/2021 $48,545,000.00
11 6/30/2021 $36,433,000.00
12 3/31/2021 $27,809,000.00
13 12/31/2020 $29,362,000.00
14 9/30/2020 $26,671,000.00
15 6/30/2020 $26,447,000.00
16 3/31/2020 $22,952,000.00
17 12/31/2019 $20,189,000.00
Financials: NumberOfOperatingSegments
Date Value
1 9/30/2023 $2.00
2 6/30/2023 $2.00
3 3/31/2023 $2.00
4 12/31/2022 $2.00
5 9/30/2022 $2.00
6 6/30/2022 $2.00
7 3/31/2022 $2.00
8 12/31/2021 $2.00
9 9/30/2021 $2.00
10 6/30/2021 $2.00
11 3/31/2021 $2.00
12 12/31/2020 $2.00
13 9/30/2020 $2.00
14 6/30/2020 $2.00
15 3/31/2020 $2.00
16 12/31/2019 $2.00
17 9/30/2019 $2.00
18 6/30/2019 $2.00
19 3/31/2019 $2.00
20 12/31/2018 $2.00
21 9/30/2018 $2.00
22 6/30/2018 $2.00
23 3/31/2018 $2.00
24 12/31/2017 $1.00
25 9/30/2017 $1.00
26 6/30/2017 $1.00
27 3/31/2017 $1.00
28 12/31/2016 $1.00
29 9/30/2016 $1.00
30 6/30/2016 $1.00
31 3/31/2016 $1.00
32 12/31/2015 $1.00
33 9/30/2015 $1.00
34 6/30/2015 $1.00
35 3/31/2015 $1.00
36 12/31/2014 $1.00
37 9/30/2014 $1.00
38 6/30/2014 $1.00
39 3/31/2014 $1.00
40 12/31/2013 $1.00
41 9/30/2013 $1.00
42 6/30/2013 $1.00
43 3/31/2012 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $2.00
3 6/30/2023 $2.00
4 3/31/2023 $2.00
5 12/31/2022 $2.00
6 9/30/2022 $2.00
7 6/30/2022 $2.00
8 3/31/2022 $2.00
9 12/31/2021 $2.00
10 9/30/2021 $2.00
11 6/30/2021 $2.00
12 3/31/2021 $2.00
13 12/31/2020 $2.00
14 9/30/2020 $2.00
15 6/30/2020 $2.00
16 3/31/2020 $2.00
17 12/31/2019 $2.00
18 12/31/2018 $2.00
19 9/30/2017 $1.00
20 6/30/2017 $1.00
21 3/31/2017 $1.00
22 9/30/2016 $1.00
23 6/30/2016 $1.00
24 3/31/2016 $1.00
25 9/30/2015 $1.00
26 6/30/2015 $1.00
27 3/31/2015 $1.00
28 9/30/2014 $1.00
29 6/30/2014 $1.00
30 3/31/2014 $1.00
31 9/30/2013 $1.00
32 6/30/2013 $1.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-68,069,000.00
2 9/30/2023 $-68,350,000.00
3 6/30/2023 $-36,291,000.00
4 3/31/2023 $-23,665,000.00
5 12/31/2022 $-34,881,000.00
6 9/30/2022 $-21,631,000.00
7 6/30/2022 $-10,995,000.00
8 3/31/2022 $-8,386,000.00
9 12/31/2021 $-22,697,000.00
10 9/30/2021 $-12,312,000.00
11 6/30/2021 $-13,641,000.00
12 3/31/2021 $-9,155,000.00
13 12/31/2020 $-23,920,000.00
14 9/30/2020 $-19,996,000.00
15 6/30/2020 $-6,107,000.00
16 3/31/2020 $-7,827,000.00
17 12/31/2019 $-12,549,000.00
18 9/30/2019 $-11,602,000.00
19 6/30/2019 $-6,623,000.00
20 3/31/2019 $-5,239,000.00
21 12/31/2018 $-11,295,000.00
22 9/30/2018 $-10,651,000.00
23 6/30/2018 $-8,545,000.00
24 3/31/2018 $-4,707,000.00
25 12/31/2017 $-22,970,000.00
26 9/30/2017 $-10,036,000.00
27 6/30/2017 $-13,814,000.00
28 3/31/2017 $-7,476,000.00
29 12/31/2016 $-8,564,000.00
30 9/30/2016 $1,418,000.00
31 6/30/2016 $2,249,000.00
32 3/31/2016 $-6,981,000.00
33 12/31/2015 $-7,770,000.00
34 9/30/2015 $-5,537,000.00
35 6/30/2015 $-5,698,000.00
36 3/31/2015 $-5,529,000.00
37 12/31/2014 $-19,111,000.00
38 9/30/2014 $-4,255,000.00
39 6/30/2014 $-15,307,000.00
40 3/31/2014 $-6,396,000.00
41 12/31/2013 $-41,146,000.00
42 9/30/2013 $-9,214,000.00
43 6/30/2013 $-12,450,000.00
44 3/31/2013 $-9,630,000.00
45 12/31/2012 $-30,513,000.00
46 9/30/2012 $-14,765,000.00
47 6/30/2012 $-12,609,000.00
48 3/31/2012 $-7,250,000.00
49 12/31/2011 $-15,907,000.00
50 9/30/2011 $-2,333,000.00
51 6/30/2011 $-5,292,000.00
52 3/31/2011 $-3,379,000.00
53 12/31/2010 $-7,124,000.00
54 12/31/2009 $-18,366,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $6,310,000.00
2 9/30/2023 $5,278,000.00
3 6/30/2023 $3,660,000.00
4 3/31/2023 $1,830,000.00
5 12/31/2022 $7,321,000.00
6 9/30/2022 $5,491,000.00
7 6/30/2022 $3,660,000.00
8 3/31/2022 $1,831,000.00
9 12/31/2021 $4,396,000.00
10 9/30/2021 $3,097,000.00
11 6/30/2021 $2,065,000.00
12 3/31/2021 $1,032,000.00
13 12/31/2020 $3,879,000.00
14 9/30/2020 $1,033,000.00
15 6/30/2020 $1,032,000.00
16 3/31/2020 $1,068,000.00
17 12/31/2019 $4,556,000.00
18 9/30/2019 $1,139,000.00
19 6/30/2019 $1,100,000.00
20 3/31/2019 $1,178,000.00
Financials: OperatingLeaseImpairmentLoss
Date Value
1 12/31/2023 $2,997,000.00
2 9/30/2023 $2,997,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $16,024,000.00
2 9/30/2023 $19,979,000.00
3 6/30/2023 $41,005,000.00
4 3/31/2023 $42,337,000.00
5 12/31/2022 $43,638,000.00
6 9/30/2022 $44,885,000.00
7 6/30/2022 $46,109,000.00
8 3/31/2022 $47,281,000.00
9 12/31/2021 $47,654,000.00
10 9/30/2021 $23,000,000.00
11 6/30/2021 $23,664,000.00
12 3/31/2021 $24,319,000.00
13 12/31/2020 $24,951,000.00
14 9/30/2020 $25,555,000.00
15 6/30/2020 $26,147,000.00
16 3/31/2020 $26,134,000.00
17 12/31/2019 $26,058,000.00
18 9/30/2019 $26,447,000.00
19 6/30/2019 $26,830,000.00
20 3/31/2019 $27,224,000.00
21 12/31/2018 --
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $10,121,000.00
2 9/30/2023 $6,764,000.00
3 6/30/2023 $5,626,000.00
4 3/31/2023 $5,492,000.00
5 12/31/2022 $13,728,000.00
6 9/30/2022 $5,230,000.00
7 6/30/2022 $5,103,000.00
8 3/31/2022 $4,927,000.00
9 12/31/2021 $4,093,000.00
10 9/30/2021 $2,782,000.00
11 6/30/2021 $2,672,000.00
12 3/31/2021 $2,618,000.00
13 12/31/2020 $2,627,000.00
14 9/30/2020 $2,554,000.00
15 6/30/2020 $2,482,000.00
16 3/31/2020 $1,815,000.00
17 12/31/2019 $1,107,000.00
18 9/30/2019 $893,000.00
19 6/30/2019 $683,000.00
20 3/31/2019 $1,091,000.00
21 12/31/2018 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $12,243,000.00
2 9/30/2023 $13,215,000.00
3 6/30/2023 $35,379,000.00
4 3/31/2023 $36,845,000.00
5 12/31/2022 $38,278,000.00
6 9/30/2022 $39,655,000.00
7 6/30/2022 $41,006,000.00
8 3/31/2022 $42,354,000.00
9 12/31/2021 $43,561,000.00
10 9/30/2021 $20,218,000.00
11 6/30/2021 $20,992,000.00
12 3/31/2021 $21,701,000.00
13 12/31/2020 $22,324,000.00
14 9/30/2020 $23,001,000.00
15 6/30/2020 $23,665,000.00
16 3/31/2020 $24,319,000.00
17 12/31/2019 $24,951,000.00
18 9/30/2019 $25,554,000.00
19 6/30/2019 $26,147,000.00
20 3/31/2019 $26,133,000.00
21 12/31/2018 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $9,897,000.00
2 9/30/2023 $5,668,000.00
3 6/30/2023 $3,775,000.00
4 3/31/2023 $1,882,000.00
5 12/31/2022 $6,506,000.00
6 9/30/2022 $4,658,000.00
7 6/30/2022 $2,817,000.00
8 3/31/2022 $1,022,000.00
9 12/31/2021 $4,197,000.00
10 9/30/2021 $3,145,000.00
11 6/30/2021 $2,093,000.00
12 3/31/2021 $1,042,000.00
13 12/31/2020 $2,816,000.00
14 9/30/2020 $1,795,000.00
15 6/30/2020 $774,000.00
16 3/31/2020 $354,000.00
17 12/31/2019 $3,279,000.00
18 9/30/2019 $2,456,000.00
19 6/30/2019 $1,633,000.00
20 3/31/2019 $812,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $13,137,000.00
2 9/30/2023 $13,895,000.00
3 6/30/2023 $36,745,000.00
4 3/31/2023 $38,013,000.00
5 12/31/2022 $39,263,000.00
6 9/30/2022 $40,493,000.00
7 6/30/2022 $41,706,000.00
8 3/31/2022 $42,912,000.00
9 12/31/2021 $44,095,000.00
10 9/30/2021 $19,478,000.00
11 6/30/2021 $20,124,000.00
12 3/31/2021 $20,758,000.00
13 12/31/2020 $21,382,000.00
14 9/30/2020 $21,996,000.00
15 6/30/2020 $22,599,000.00
16 3/31/2020 $23,199,000.00
17 12/31/2019 $23,837,000.00
18 9/30/2019 $24,542,000.00
19 6/30/2019 $25,240,000.00
20 3/31/2019 $25,913,000.00
21 12/31/2018 --
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 $4,405,000.00
2 9/30/2023 $3,647,000.00
3 6/30/2023 $2,517,000.00
4 3/31/2023 $1,249,000.00
5 12/31/2022 $4,849,000.00
6 9/30/2022 $3,618,000.00
7 6/30/2022 $2,406,000.00
8 3/31/2022 $1,200,000.00
9 12/31/2021 $2,834,000.00
10 9/30/2021 $1,980,000.00
11 6/30/2021 $1,309,000.00
12 3/31/2021 $649,000.00
13 9/30/2020 $1,964,000.00
14 6/30/2020 $1,336,000.00
15 3/31/2020 $692,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.07
2 9/30/2023 $0.07
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.05
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.06
9 12/31/2021 $0.06
10 9/30/2021 $0.07
11 6/30/2021 $0.07
12 3/31/2021 $0.07
13 12/31/2020 $0.07
14 9/30/2020 $0.07
15 6/30/2020 $0.07
16 3/31/2020 $0.07
17 12/31/2019 $0.07
18 9/30/2019 $0.07
19 6/30/2019 $0.07
20 3/31/2019 $0.07
21 12/31/2018 $0.07
Financials: OtherAccruedLiabilitiesCurrentAndNoncurrent
Date Value
1 12/31/2023 $1,003,000.00
2 9/30/2023 $1,003,000.00
3 6/30/2023 $821,000.00
4 3/31/2023 $1,188,000.00
5 12/31/2022 $932,000.00
6 9/30/2022 $1,143,000.00
7 6/30/2022 $529,000.00
8 3/31/2022 $356,000.00
9 12/31/2021 $676,000.00
10 9/30/2021 $941,000.00
11 6/30/2021 $76,000.00
12 3/31/2021 $240,000.00
13 12/31/2020 $513,000.00
14 9/30/2020 $618,000.00
15 6/30/2020 $325,000.00
16 3/31/2020 $158,000.00
17 12/31/2019 $352,000.00
18 9/30/2019 $455,000.00
19 6/30/2019 $153,000.00
20 3/31/2019 $253,000.00
21 12/31/2018 $575,000.00
22 9/30/2018 $512,000.00
23 6/30/2018 $442,000.00
24 3/31/2018 $471,000.00
25 12/31/2017 $345,000.00
26 12/31/2016 $705,000.00
27 12/31/2015 $486,000.00
28 12/31/2014 $725,000.00
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $600,000.00
2 12/31/2022 $700,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $1,246,000.00
2 9/30/2023 $726,000.00
3 6/30/2023 $498,000.00
4 3/31/2023 $415,000.00
5 12/31/2022 $350,000.00
6 9/30/2022 $208,000.00
7 6/30/2022 $224,000.00
8 3/31/2022 $257,000.00
9 12/31/2021 $276,000.00
10 9/30/2021 $271,000.00
11 6/30/2021 $301,000.00
12 3/31/2021 $249,000.00
13 12/31/2020 $294,000.00
14 9/30/2020 $353,000.00
15 6/30/2020 $391,000.00
16 3/31/2020 $547,000.00
17 12/31/2019 $178,000.00
18 9/30/2019 $190,000.00
19 6/30/2019 $207,000.00
20 3/31/2019 $1,013,000.00
21 12/31/2018 $1,051,000.00
22 9/30/2018 $304,000.00
23 6/30/2018 $414,000.00
24 3/31/2018 $470,000.00
25 12/31/2017 $302,000.00
26 9/30/2017 $327,000.00
27 6/30/2017 $303,000.00
28 3/31/2017 $253,000.00
29 12/31/2016 $259,000.00
30 9/30/2016 $272,000.00
31 6/30/2016 $283,000.00
32 3/31/2016 $202,000.00
33 12/31/2015 $310,000.00
34 9/30/2015 $265,000.00
35 6/30/2015 $275,000.00
36 3/31/2015 $284,000.00
37 12/31/2014 $294,000.00
38 9/30/2014 $201,000.00
39 6/30/2014 $205,000.00
40 3/31/2014 $208,000.00
41 12/31/2013 $306,000.00
42 9/30/2013 $361,000.00
43 6/30/2013 $363,000.00
44 3/31/2013 $2,701,000.00
45 12/31/2012 $2,237,000.00
46 9/30/2012 $2,228,000.00
47 6/30/2012 $1,316,000.00
48 3/31/2012 $747,000.00
49 12/31/2011 $972,000.00
50 12/31/2010 $1,141,000.00
Financials: OtherCommitment
Date Value
1 6/30/2023 $5,712,000.00
2 3/31/2023 $6,225,000.00
3 12/31/2022 $5,342,000.00
4 9/30/2022 $4,474,000.00
Financials: OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
Date Value
1 6/30/2023 $4,804,000.00
2 3/31/2023 $5,034,000.00
3 9/30/2022 $1,770,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $1,233,000.00
2 9/30/2023 $1,219,000.00
3 6/30/2023 $1,405,000.00
4 3/31/2023 $1,388,000.00
5 12/31/2022 $1,371,000.00
6 9/30/2022 $1,356,000.00
7 6/30/2022 $1,340,000.00
8 3/31/2022 $1,326,000.00
9 12/31/2021 $1,311,000.00
10 9/30/2021 $1,051,000.00
11 6/30/2021 $1,289,000.00
12 3/31/2021 $1,277,000.00
13 12/31/2020 $1,271,000.00
14 9/30/2020 $1,261,000.00
15 6/30/2020 $1,246,000.00
16 3/31/2020 $1,239,000.00
17 12/31/2019 $1,230,000.00
18 9/30/2019 $1,223,000.00
19 6/30/2019 $1,222,000.00
20 3/31/2019 $1,320,000.00
21 12/31/2018 $1,416,000.00
22 9/30/2018 $1,504,000.00
23 6/30/2018 $1,592,000.00
24 3/31/2018 $1,759,000.00
25 12/31/2017 $1,863,000.00
26 9/30/2017 $2,736,000.00
27 6/30/2017 $2,848,000.00
28 3/31/2017 $2,211,000.00
29 12/31/2016 $2,231,000.00
30 9/30/2016 $2,230,000.00
31 6/30/2016 $2,282,000.00
32 3/31/2016 $2,458,000.00
33 12/31/2015 $2,497,000.00
34 9/30/2015 $3,888,000.00
35 6/30/2015 $4,027,000.00
36 3/31/2015 $4,154,000.00
37 12/31/2014 $2,528,000.00
38 9/30/2014 $4,213,000.00
39 6/30/2014 $4,214,000.00
40 3/31/2014 $4,900,000.00
41 12/31/2013 $5,044,000.00
42 9/30/2013 $5,183,000.00
43 6/30/2013 $3,783,000.00
44 3/31/2013 $3,868,000.00
45 12/31/2012 $3,943,000.00
46 9/30/2012 $3,994,000.00
47 6/30/2012 $4,126,000.00
48 3/31/2012 $3,649,000.00
49 12/31/2011 $3,455,000.00
50 12/31/2010 $1,381,000.00
Financials: OtherNoncashIncome
Date Value
1 12/31/2023 $213,000.00
2 9/30/2023 $187,000.00
3 6/30/2023 $118,000.00
4 3/31/2023 $50,000.00
5 12/31/2022 $1,245,000.00
6 9/30/2022 $1,245,000.00
7 6/30/2022 $245,000.00
8 3/31/2022 $245,000.00
9 12/31/2021 $1,955,000.00
10 9/30/2021 $675,000.00
11 6/30/2021 $477,000.00
12 3/31/2021 $132,000.00
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-12,274,000.00
2 9/30/2023 $-3,930,000.00
3 6/30/2023 $-33,000.00
4 3/31/2023 $-25,000.00
5 12/31/2022 $124,000.00
6 9/30/2022 $216,000.00
7 6/30/2022 $-66,000.00
8 3/31/2022 $-3,000.00
9 12/31/2021 $1,148,000.00
10 9/30/2021 $920,000.00
11 6/30/2021 $-63,000.00
12 3/31/2021 $-88,000.00
13 12/31/2020 $-156,000.00
14 9/30/2020 $-50,000.00
15 6/30/2020 $-72,000.00
16 3/31/2020 $-86,000.00
17 12/31/2019 $-656,000.00
18 9/30/2019 $-615,000.00
19 6/30/2019 $-88,000.00
20 3/31/2019 $-125,000.00
21 12/31/2018 $-291,000.00
22 9/30/2018 $-221,000.00
23 6/30/2018 $-142,000.00
24 3/31/2018 $-60,000.00
25 12/31/2017 $-92,000.00
26 9/30/2017 $-80,000.00
27 6/30/2017 $-34,000.00
28 3/31/2017 $22,000.00
29 12/31/2016 $-94,000.00
30 9/30/2016 $-39,000.00
31 6/30/2016 $-46,000.00
32 3/31/2016 $3,000.00
33 9/30/2015 $-147,000.00
34 6/30/2015 $-96,000.00
35 3/31/2015 $-25,000.00
Financials: OtherOperatingActivitiesCashFlowStatement
Date Value
1 12/31/2023 $4,000.00
2 9/30/2023 $-3,000.00
3 6/30/2023 $-15,000.00
4 3/31/2023 $-5,000.00
5 12/31/2022 $-29,000.00
6 9/30/2022 $-29,000.00
7 6/30/2022 $-27,000.00
8 3/31/2022 $-7,000.00
9 12/31/2021 $-19,000.00
10 9/30/2021 $-19,000.00
11 6/30/2021 $-318,000.00
12 3/31/2021 $-84,000.00
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
Financials: PaymentsOfFinancingCosts
Date Value
1 12/31/2023 $503,000.00
2 9/30/2023 $503,000.00
3 6/30/2023 $395,000.00
4 3/31/2023 $65,000.00
5 12/31/2022 $42,000.00
6 9/30/2022 $42,000.00
7 6/30/2022 $42,000.00
8 3/31/2022 $42,000.00
9 12/31/2021 $207,000.00
10 9/30/2021 $153,000.00
11 6/30/2021 --
12 3/31/2021 --
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 12/31/2023 $700,000.00
2 9/30/2023 $700,000.00
3 6/30/2023 $700,000.00
4 3/31/2023 $390,000.00
5 12/31/2022 $42,000.00
6 12/31/2021 $207,000.00
7 9/30/2021 $153,000.00
8 12/31/2020 $5,448,000.00
9 9/30/2020 --
10 6/30/2020 --
11 12/31/2019 $123,000.00
12 9/30/2019 $129,000.00
13 6/30/2019 $74,000.00
14 12/31/2018 $180,000.00
15 9/30/2018 $180,000.00
16 6/30/2018 $179,000.00
17 12/31/2017 $553,000.00
18 9/30/2017 $553,000.00
19 6/30/2017 $491,000.00
20 12/31/2016 --
21 12/31/2015 --
22 12/31/2012 --
23 12/31/2011 --
24 12/31/2010 $3,870,000.00
25 12/31/2009 $959,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $404,000.00
2 9/30/2023 $404,000.00
3 6/30/2023 $404,000.00
4 3/31/2023 $404,000.00
5 12/31/2022 $1,488,000.00
6 9/30/2022 $1,484,000.00
7 6/30/2022 $1,437,000.00
8 3/31/2022 $1,419,000.00
9 12/31/2021 $1,206,000.00
10 9/30/2021 $1,206,000.00
11 6/30/2021 $1,206,000.00
12 3/31/2021 $1,206,000.00
13 12/31/2020 $1,257,000.00
14 9/30/2020 $1,257,000.00
15 6/30/2020 $1,040,000.00
16 3/31/2020 $1,007,000.00
17 12/31/2019 $2,850,000.00
18 9/30/2019 $2,850,000.00
19 6/30/2019 $2,799,000.00
20 3/31/2019 $2,799,000.00
21 12/31/2018 $3,190,000.00
22 9/30/2018 $3,140,000.00
23 6/30/2018 $3,140,000.00
24 3/31/2018 $3,140,000.00
25 12/31/2017 $1,670,000.00
26 9/30/2017 $1,670,000.00
27 6/30/2017 $1,636,000.00
28 3/31/2017 $1,636,000.00
29 12/31/2016 $1,524,000.00
30 9/30/2016 $1,523,000.00
31 6/30/2016 $1,498,000.00
32 3/31/2016 $1,098,000.00
33 12/31/2015 $1,813,000.00
34 9/30/2015 $1,812,000.00
35 6/30/2015 $1,811,000.00
36 3/31/2015 $557,000.00
37 12/31/2014 $815,000.00
38 9/30/2014 $815,000.00
39 6/30/2014 $343,000.00
40 3/31/2014 $230,000.00
41 12/31/2013 $465,000.00
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 12/31/2011 --
Financials: PaymentsToAcquireOtherInvestments
Date Value
1 12/31/2023 $1,191,000.00
2 9/30/2023 $1,191,000.00
3 6/30/2023 $750,000.00
4 3/31/2023 $750,000.00
5 12/31/2022 $5,300,000.00
6 9/30/2022 $5,300,000.00
7 6/30/2022 $5,300,000.00
8 3/31/2022 $5,000,000.00
9 12/31/2021 $7,630,000.00
10 9/30/2021 $7,630,000.00
11 6/30/2021 $630,000.00
12 3/31/2021 --
13 12/31/2020 $2,000,000.00
14 9/30/2020 $1,000,000.00
15 6/30/2020 $1,000,000.00
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
19 12/31/2018 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $4,418,000.00
2 9/30/2023 $4,798,000.00
3 6/30/2023 $4,120,000.00
4 3/31/2023 $2,539,000.00
5 12/31/2022 $8,307,000.00
6 9/30/2022 $8,340,000.00
7 6/30/2022 $7,030,000.00
8 3/31/2022 $5,089,000.00
9 12/31/2021 $13,828,000.00
10 9/30/2021 $8,348,000.00
11 6/30/2021 $4,344,000.00
12 3/31/2021 $2,550,000.00
13 12/31/2020 $3,748,000.00
14 9/30/2020 $2,260,000.00
15 6/30/2020 $1,490,000.00
16 3/31/2020 $761,000.00
17 12/31/2019 $3,730,000.00
18 9/30/2019 $3,315,000.00
19 6/30/2019 $1,258,000.00
20 3/31/2019 $445,000.00
21 12/31/2018 $2,768,000.00
22 9/30/2018 $2,074,000.00
23 6/30/2018 $1,472,000.00
24 3/31/2018 $16,000.00
25 12/31/2017 $985,000.00
26 9/30/2017 $743,000.00
27 6/30/2017 $680,000.00
28 3/31/2017 $237,000.00
29 12/31/2016 $888,000.00
30 9/30/2016 $787,000.00
31 6/30/2016 $474,000.00
32 3/31/2016 $265,000.00
33 12/31/2015 $1,199,000.00
34 9/30/2015 $395,000.00
35 6/30/2015 $183,000.00
36 3/31/2015 $62,000.00
37 12/31/2014 $302,000.00
38 9/30/2014 $267,000.00
39 6/30/2014 $111,000.00
40 3/31/2014 $21,000.00
41 12/31/2013 $1,175,000.00
42 9/30/2013 $447,000.00
43 6/30/2013 $641,000.00
44 3/31/2013 $48,000.00
45 12/31/2012 $2,933,000.00
46 9/30/2012 $2,632,000.00
47 6/30/2012 $2,551,000.00
48 3/31/2012 $2,107,000.00
49 12/31/2011 $10,736,000.00
50 9/30/2011 $7,813,000.00
51 6/30/2011 $4,187,000.00
52 3/31/2011 $891,000.00
53 12/31/2010 $6,990,000.00
54 12/31/2009 $10,697,000.00
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 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 6/30/2014 $0.00
40 3/31/2014 $0.00
41 12/31/2013 $0.00
42 12/31/2012 $0.00
43 12/31/2011 $0.00
44 12/31/2010 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $5,000,000.00
2 9/30/2023 $5,000,000.00
3 6/30/2023 $5,000,000.00
4 3/31/2023 $5,000,000.00
5 12/31/2022 $5,000,000.00
6 9/30/2022 $5,000,000.00
7 6/30/2022 $5,000,000.00
8 3/31/2022 $5,000,000.00
9 12/31/2021 $5,000,000.00
10 9/30/2021 $5,000,000.00
11 6/30/2021 $5,000,000.00
12 3/31/2021 $5,000,000.00
13 12/31/2020 $5,000,000.00
14 9/30/2020 $5,000,000.00
15 6/30/2020 $5,000,000.00
16 3/31/2020 $5,000,000.00
17 12/31/2019 $5,000,000.00
18 9/30/2019 $5,000,000.00
19 6/30/2019 $5,000,000.00
20 3/31/2019 $5,000,000.00
21 12/31/2018 $5,000,000.00
22 9/30/2018 $5,000,000.00
23 6/30/2018 $5,000,000.00
24 3/31/2018 $5,000,000.00
25 12/31/2017 $5,000,000.00
26 9/30/2017 $5,000,000.00
27 6/30/2017 $5,000,000.00
28 3/31/2017 $5,000,000.00
29 12/31/2016 $5,000,000.00
30 9/30/2016 $5,000,000.00
31 6/30/2016 $5,000,000.00
32 3/31/2016 $5,000,000.00
33 12/31/2015 $5,000,000.00
34 9/30/2015 $5,000,000.00
35 6/30/2015 $5,000,000.00
36 3/31/2015 $5,000,000.00
37 12/31/2014 $5,000,000.00
38 9/30/2014 $5,000,000.00
39 6/30/2014 $5,000,000.00
40 3/31/2014 $5,000,000.00
41 12/31/2013 $5,000,000.00
42 12/31/2012 $5,000,000.00
43 12/31/2011 $5,000,000.00
44 12/31/2010 $5,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 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 12/31/2012 --
43 12/31/2011 --
44 12/31/2010 --
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 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 12/31/2012 --
43 12/31/2011 --
44 12/31/2010 --
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 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 12/31/2011 --
43 12/31/2010 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $5,218,000.00
2 9/30/2023 $5,402,000.00
3 6/30/2023 $3,763,000.00
4 3/31/2023 $4,585,000.00
5 12/31/2022 $5,487,000.00
6 9/30/2022 $5,382,000.00
7 6/30/2022 $3,985,000.00
8 3/31/2022 $4,365,000.00
9 12/31/2021 $5,700,000.00
10 9/30/2021 $4,787,000.00
11 6/30/2021 $3,578,000.00
12 3/31/2021 $3,390,000.00
13 12/31/2020 $3,416,000.00
14 9/30/2020 $3,450,000.00
15 6/30/2020 $3,131,000.00
16 3/31/2020 $2,989,000.00
17 12/31/2019 $2,520,000.00
18 9/30/2019 $1,553,000.00
19 6/30/2019 $1,950,000.00
20 3/31/2019 $1,232,000.00
21 12/31/2018 $1,068,000.00
22 9/30/2018 $2,219,000.00
23 6/30/2018 $1,162,000.00
24 3/31/2018 $1,481,000.00
25 12/31/2017 $984,000.00
26 9/30/2017 $2,443,000.00
27 6/30/2017 $2,965,000.00
28 3/31/2017 $1,314,000.00
29 12/31/2016 $1,238,000.00
30 9/30/2016 $1,264,000.00
31 6/30/2016 $1,055,000.00
32 3/31/2016 $1,239,000.00
33 12/31/2015 $1,245,000.00
34 9/30/2015 $1,092,000.00
35 6/30/2015 $1,034,000.00
36 3/31/2015 $1,266,000.00
37 12/31/2014 $1,255,000.00
38 9/30/2014 $1,652,000.00
39 6/30/2014 $1,618,000.00
40 3/31/2014 $1,730,000.00
41 12/31/2013 $1,567,000.00
42 9/30/2013 $1,935,000.00
43 6/30/2013 $2,280,000.00
44 3/31/2013 $4,095,000.00
45 12/31/2012 $5,395,000.00
46 9/30/2012 $5,169,000.00
47 6/30/2012 $5,144,000.00
48 3/31/2012 $4,063,000.00
49 12/31/2011 $2,345,000.00
50 12/31/2010 $1,646,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $4,800,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 $8,652,000.00
2 9/30/2023 $8,652,000.00
3 6/30/2023 $8,652,000.00
4 3/31/2023 $1,540,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 12/31/2020 $86,250,000.00
11 12/31/2019 --
12 9/30/2019 $50,000,000.00
13 6/30/2019 $50,000,000.00
14 12/31/2018 $37,497,000.00
15 9/30/2018 --
16 6/30/2018 --
17 12/31/2017 $23,782,000.00
18 9/30/2017 $23,229,000.00
19 6/30/2017 $23,291,000.00
20 12/31/2016 --
21 9/30/2016 --
22 6/30/2016 --
23 12/31/2015 --
24 12/31/2014 $9,000.00
25 12/31/2013 --
26 12/31/2012 --
27 12/31/2011 --
28 12/31/2010 $72,541,000.00
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 12/31/2023 $751,000.00
2 9/30/2023 $27,000.00
3 6/30/2023 $15,000.00
4 3/31/2023 $5,000.00
5 12/31/2022 $29,000.00
6 9/30/2022 $29,000.00
7 6/30/2022 $28,000.00
8 3/31/2022 $7,000.00
9 12/31/2021 $36,000.00
10 9/30/2021 $36,000.00
11 6/30/2021 $29,000.00
12 3/31/2021 $17,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $3,000.00
18 9/30/2019 $2,000.00
19 6/30/2019 $1,000.00
20 12/31/2018 $2,000.00
21 9/30/2018 $1,000.00
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 $2,000.00
25 9/30/2017 $5,000.00
26 6/30/2017 $3,000.00
27 3/31/2017 $1,000.00
28 12/31/2016 $42,000.00
29 9/30/2016 $35,000.00
30 6/30/2016 $27,000.00
31 3/31/2016 $27,000.00
32 12/31/2015 $18,000.00
33 9/30/2015 $5,000.00
34 6/30/2015 $5,000.00
35 3/31/2015 $5,000.00
36 12/31/2014 $167,000.00
37 9/30/2014 $166,000.00
38 6/30/2014 $187,000.00
39 3/31/2014 $760,000.00
40 2/28/2014 $800,000.00
41 12/31/2013 $238,000.00
42 9/30/2013 $150,000.00
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 12/31/2011 --
48 12/31/2010 $15,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $422,000.00
2 9/30/2023 $400,000.00
3 6/30/2023 $400,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $955,000.00
6 9/30/2022 $612,000.00
7 6/30/2022 $400,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $5,180,000.00
10 9/30/2021 $2,700,000.00
11 6/30/2021 $1,700,000.00
12 3/31/2021 $1,200,000.00
13 12/31/2020 $1,323,000.00
14 9/30/2020 $539,000.00
15 6/30/2020 $200,000.00
16 3/31/2020 $39,000.00
17 12/31/2019 $7,099,000.00
18 9/30/2019 $4,600,000.00
19 6/30/2019 $2,843,000.00
20 3/31/2019 $776,000.00
21 12/31/2018 $4,680,000.00
22 9/30/2018 $4,300,000.00
23 6/30/2018 $1,858,000.00
24 3/31/2018 $400,000.00
25 12/31/2017 $266,000.00
26 9/30/2017 $175,000.00
27 6/30/2017 $142,000.00
28 3/31/2017 $100,000.00
29 12/31/2016 $1,034,000.00
30 9/30/2016 $900,000.00
31 6/30/2016 $837,000.00
32 3/31/2016 $7,000.00
33 12/31/2015 $289,000.00
34 9/30/2015 $235,000.00
35 6/30/2015 $195,000.00
36 3/31/2015 $124,000.00
37 12/31/2014 $195,000.00
38 9/30/2014 $180,000.00
39 6/30/2014 $62,000.00
40 3/31/2014 $62,000.00
41 12/31/2013 $318,000.00
42 9/30/2013 $288,000.00
43 6/30/2013 $281,000.00
44 3/31/2013 $263,000.00
45 12/31/2012 $1,257,000.00
46 9/30/2012 $894,000.00
47 6/30/2012 $287,000.00
48 3/31/2012 $94,000.00
49 12/31/2011 $2,579,000.00
50 9/30/2011 $2,476,000.00
51 6/30/2011 $2,390,000.00
52 3/31/2011 $1,485,000.00
53 12/31/2010 $1,594,000.00
54 12/31/2009 $117,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $54,798,000.00
2 9/30/2023 $54,369,000.00
3 6/30/2023 $65,797,000.00
4 3/31/2023 $64,771,000.00
5 12/31/2022 $62,435,000.00
6 9/30/2022 $62,669,000.00
7 6/30/2022 $61,813,000.00
8 3/31/2022 $60,253,000.00
9 12/31/2021 $57,227,000.00
10 9/30/2021 $51,126,000.00
11 6/30/2021 $45,673,000.00
12 3/31/2021 $44,133,000.00
13 12/31/2020 $43,048,000.00
14 9/30/2020 $40,522,000.00
15 6/30/2020 $40,389,000.00
16 3/31/2020 $40,021,000.00
17 12/31/2019 $39,533,000.00
18 9/30/2019 $39,920,000.00
19 6/30/2019 $38,579,000.00
20 3/31/2019 $37,474,000.00
21 12/31/2018 $37,852,000.00
22 9/30/2018 $37,302,000.00
23 6/30/2018 $36,416,000.00
24 3/31/2018 $35,094,000.00
25 12/31/2017 $35,069,000.00
26 9/30/2017 $35,098,000.00
27 6/30/2017 $35,039,000.00
28 3/31/2017 $34,729,000.00
29 12/31/2016 $33,806,000.00
30 9/30/2016 $35,482,000.00
31 6/30/2016 $35,143,000.00
32 3/31/2016 $35,436,000.00
33 12/31/2015 $35,324,000.00
34 9/30/2015 $35,785,000.00
35 6/30/2015 $35,631,000.00
36 3/31/2015 $35,453,000.00
37 12/31/2014 $37,288,000.00
38 9/30/2014 $37,070,000.00
39 6/30/2014 $37,743,000.00
40 3/31/2014 $37,066,000.00
41 12/31/2013 $37,907,000.00
42 9/30/2013 $51,341,000.00
43 6/30/2013 $52,559,000.00
44 12/31/2012 $50,822,000.00
45 12/31/2011 $55,923,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $15,487,000.00
2 9/30/2023 $15,282,000.00
3 6/30/2023 $23,325,000.00
4 3/31/2023 $23,609,000.00
5 12/31/2022 $22,614,000.00
6 9/30/2022 $23,319,000.00
7 6/30/2022 $23,694,000.00
8 3/31/2022 $23,474,000.00
9 12/31/2021 $21,345,000.00
10 9/30/2021 $16,124,000.00
11 6/30/2021 $11,232,000.00
12 3/31/2021 $10,396,000.00
13 12/31/2020 $9,675,000.00
14 9/30/2020 $7,289,000.00
15 6/30/2020 $6,822,000.00
16 3/31/2020 $6,647,000.00
17 12/31/2019 $6,282,000.00
18 9/30/2019 $6,241,000.00
19 6/30/2019 $5,312,000.00
20 3/31/2019 $4,535,000.00
21 12/31/2018 $4,759,000.00
22 9/30/2018 $4,531,000.00
23 6/30/2018 $3,883,000.00
24 3/31/2018 $2,620,000.00
25 12/31/2017 $2,815,000.00
26 9/30/2017 $2,810,000.00
27 6/30/2017 $2,969,000.00
28 3/31/2017 $2,752,000.00
29 12/31/2016 $2,155,000.00
30 9/30/2016 $2,301,000.00
31 6/30/2016 $2,403,000.00
32 3/31/2016 $2,756,000.00
33 12/31/2015 $3,109,000.00
34 9/30/2015 $2,821,000.00
35 6/30/2015 $3,155,000.00
36 3/31/2015 $3,499,000.00
37 12/31/2014 $3,995,000.00
38 9/30/2014 $4,374,000.00
39 6/30/2014 $4,853,000.00
40 3/31/2014 $7,396,000.00
41 12/31/2013 $8,446,000.00
42 9/30/2013 $13,809,000.00
43 6/30/2013 $15,520,000.00
44 3/31/2013 $14,792,000.00
45 12/31/2012 $16,650,000.00
46 9/30/2012 $19,892,000.00
47 6/30/2012 $22,073,000.00
48 3/31/2012 $24,001,000.00
49 12/31/2011 $24,176,000.00
50 12/31/2010 $21,452,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $-65,000.00
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $4,000.00
5 9/30/2022 $-307,000.00
6 6/30/2022 $-307,000.00
7 12/31/2021 $342,000.00
8 9/30/2021 --
9 12/31/2020 $40,000.00
10 9/30/2020 $40,000.00
11 12/31/2019 --
12 12/31/2016 --
13 12/31/2015 --
14 9/30/2015 --
15 12/31/2014 $11,000.00
16 9/30/2014 $53,000.00
17 12/31/2013 $386,000.00
18 9/30/2013 $328,000.00
19 12/31/2012 $133,000.00
20 9/30/2012 --
21 12/31/2011 $-41,000.00
Financials: ProvisionForLoanLossesExpensed
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $54,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $342,000.00
10 3/31/2021 --
11 12/31/2020 $40,000.00
12 9/30/2020 $40,000.00
13 12/31/2019 --
14 9/30/2019 --
Financials: PurchaseObligation
Date Value
1 12/31/2023 $1,402,000.00
2 9/30/2023 $2,644,000.00
3 6/30/2023 $2,884,000.00
4 3/31/2023 $2,896,000.00
5 12/31/2022 $10,852,000.00
6 9/30/2022 $7,573,000.00
7 6/30/2022 $8,292,000.00
8 3/31/2022 $7,695,000.00
9 12/31/2021 $6,755,000.00
10 9/30/2021 $9,050,000.00
11 6/30/2021 $5,107,000.00
12 3/31/2021 $5,749,000.00
13 12/31/2020 $7,170,000.00
14 9/30/2020 $3,810,000.00
15 6/30/2020 $3,669,000.00
16 12/31/2019 $4,386,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $58,885,000.00
2 9/30/2023 $47,651,000.00
3 6/30/2023 $33,988,000.00
4 3/31/2023 $16,655,000.00
5 12/31/2022 $80,099,000.00
6 9/30/2022 $21,821,000.00
7 6/30/2022 $38,590,000.00
8 3/31/2022 $19,500,000.00
9 12/31/2021 $55,919,000.00
10 9/30/2021 $15,165,000.00
11 6/30/2021 $24,397,000.00
12 3/31/2021 $11,571,000.00
13 12/31/2020 $44,185,000.00
14 9/30/2020 $33,830,000.00
15 6/30/2020 $21,820,000.00
16 3/31/2020 $10,967,000.00
17 12/31/2019 $33,873,000.00
18 9/30/2019 $8,711,000.00
19 6/30/2019 $16,290,000.00
20 3/31/2019 $8,016,000.00
21 12/31/2018 $29,978,000.00
22 9/30/2018 $22,464,000.00
23 6/30/2018 $14,548,000.00
24 3/31/2018 $7,178,000.00
25 12/31/2017 $29,659,000.00
26 9/30/2017 $20,242,000.00
27 6/30/2017 $6,348,000.00
28 3/31/2017 $5,839,000.00
29 12/31/2016 $22,229,000.00
30 9/30/2016 $5,467,000.00
31 6/30/2016 $10,798,000.00
32 3/31/2016 $5,686,000.00
33 12/31/2015 $20,673,000.00
34 9/30/2015 $4,994,000.00
35 6/30/2015 $5,170,000.00
36 3/31/2015 $5,293,000.00
37 12/31/2014 $22,755,000.00
38 9/30/2014 $5,038,000.00
39 6/30/2014 $7,733,000.00
40 3/31/2014 $4,834,000.00
41 12/31/2013 $31,606,000.00
42 9/30/2013 $22,776,000.00
43 6/30/2013 $8,624,000.00
44 3/31/2013 $7,322,000.00
45 12/31/2012 $56,785,000.00
46 9/30/2012 $46,190,000.00
47 6/30/2012 $15,650,000.00
48 3/31/2012 $16,349,000.00
49 12/31/2011 $61,049,000.00
50 9/30/2011 $45,502,000.00
51 6/30/2011 $14,965,000.00
52 3/31/2011 $13,750,000.00
53 12/31/2010 $52,405,000.00
54 12/31/2009 $54,725,000.00
Financials: RestrictedCash
Date Value
1 12/31/2023 $519,000.00
2 9/30/2023 $991,000.00
3 6/30/2023 $524,000.00
4 3/31/2023 $525,000.00
5 12/31/2022 $521,000.00
6 9/30/2022 $528,000.00
7 6/30/2022 $546,000.00
8 3/31/2022 $568,000.00
9 12/31/2021 $579,000.00
10 9/30/2021 $581,000.00
11 6/30/2021 $585,000.00
12 3/31/2021 $594,000.00
13 12/31/2020 $638,000.00
14 9/30/2020 $633,000.00
15 6/30/2020 $619,000.00
16 3/31/2020 $627,000.00
17 12/31/2019 $661,000.00
18 12/31/2018 --
Financials: RestrictedCashAndCashEquivalents
Date Value
1 12/31/2023 $1,581,000.00
2 9/30/2023 $2,053,000.00
3 6/30/2023 $2,054,000.00
4 3/31/2023 $2,051,000.00
5 12/31/2022 $2,042,000.00
6 9/30/2022 $2,048,000.00
7 6/30/2022 $2,066,000.00
8 3/31/2022 $2,087,000.00
9 12/31/2021 $2,098,000.00
10 9/30/2021 $2,100,000.00
11 6/30/2021 $2,104,000.00
12 3/31/2021 $2,113,000.00
13 12/31/2020 $1,700,000.00
14 9/30/2020 $1,695,000.00
15 6/30/2020 $1,681,000.00
16 3/31/2020 $1,689,000.00
17 12/31/2019 $1,723,000.00
18 9/30/2019 $1,731,000.00
19 6/30/2019 $1,749,000.00
20 3/31/2019 $1,785,000.00
21 12/31/2018 $1,446,000.00
22 9/30/2018 $1,422,000.00
23 6/30/2018 $1,460,000.00
24 3/31/2018 $1,511,000.00
25 12/31/2017 $1,557,000.00
26 9/30/2017 $1,536,000.00
27 6/30/2017 $1,576,000.00
28 3/31/2017 $1,592,000.00
29 12/31/2016 $1,624,000.00
30 6/30/2016 $700,000.00
31 12/31/2015 $700,000.00
Financials: RestrictedCashAndCashEquivalentsNoncurrent
Date Value
1 9/30/2023 $1,062,000.00
2 6/30/2023 $1,530,000.00
3 3/31/2023 $1,526,000.00
4 12/31/2022 $1,521,000.00
5 9/30/2022 $1,520,000.00
6 6/30/2022 $1,520,000.00
7 3/31/2022 $1,519,000.00
8 12/31/2021 $1,519,000.00
9 9/30/2021 $1,519,000.00
10 6/30/2021 $1,519,000.00
11 3/31/2021 $1,519,000.00
12 12/31/2020 $1,062,000.00
13 9/30/2020 $1,062,000.00
14 6/30/2020 $1,062,000.00
15 3/31/2020 $1,062,000.00
16 12/31/2019 $1,062,000.00
Financials: RestrictedCashCurrent
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 $500,000.00
3 12/31/2021 $600,000.00
4 12/31/2020 $600,000.00
5 12/31/2019 $700,000.00
Financials: RestrictedCashNoncurrent
Date Value
1 12/31/2023 $1,062,000.00
2 12/31/2022 $1,521,000.00
3 12/31/2021 $1,519,000.00
4 12/31/2020 $1,062,000.00
5 12/31/2019 $1,062,000.00
6 12/31/2018 $1,446,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $3,284,000.00
2 9/30/2023 $3,284,000.00
3 6/30/2023 $145,000.00
4 3/31/2023 $72,000.00
5 12/31/2022 $3,167,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 12/31/2020 --
11 12/31/2013 $809,000.00
12 12/31/2012 $3,109,000.00
13 6/30/2012 $53,000.00
14 3/31/2012 $510,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-497,530,000.00
2 9/30/2023 $-490,338,000.00
3 6/30/2023 $-455,430,000.00
4 3/31/2023 $-443,907,000.00
5 12/31/2022 $-421,290,000.00
6 9/30/2022 $-408,686,000.00
7 6/30/2022 $-398,694,000.00
8 3/31/2022 $-396,054,000.00
9 12/31/2021 $-387,698,000.00
10 9/30/2021 $-377,508,000.00
11 6/30/2021 $-379,752,000.00
12 3/31/2021 $-375,487,000.00
13 12/31/2020 $-366,419,000.00
14 9/30/2020 $-362,499,000.00
15 6/30/2020 $-356,405,000.00
16 3/31/2020 $-350,061,000.00
17 12/31/2019 $-342,409,000.00
18 9/30/2019 $-341,774,000.00
19 6/30/2019 $-342,117,000.00
20 3/31/2019 $-335,610,000.00
21 12/31/2018 $-330,474,000.00
22 9/30/2018 $-330,014,000.00
23 6/30/2018 $-328,026,000.00
24 3/31/2018 $-324,291,000.00
25 12/31/2017 $-315,065,000.00
26 9/30/2017 $-316,036,000.00
27 6/30/2017 $-305,809,000.00
28 3/31/2017 $-299,529,000.00
29 12/31/2016 $-292,069,000.00
30 9/30/2016 $-286,809,000.00
31 6/30/2016 $-288,246,000.00
32 3/31/2016 $-290,485,000.00
33 12/31/2015 $-283,511,000.00
34 9/30/2015 $-281,458,000.00
35 6/30/2015 $-286,852,000.00
36 3/31/2015 $-281,492,000.00
37 12/31/2014 $-275,930,000.00
38 9/30/2014 $-276,275,000.00
39 6/30/2014 $-271,713,000.00
40 3/31/2014 $-263,234,000.00
41 12/31/2013 $-256,859,000.00
42 9/30/2013 $-247,045,000.00
43 6/30/2013 $-237,783,000.00
44 3/31/2013 $-225,178,000.00
45 12/31/2012 $-215,556,000.00
46 9/30/2012 $-200,017,000.00
47 6/30/2012 $-197,708,000.00
48 3/31/2012 $-192,189,000.00
49 12/31/2011 $-184,699,000.00
50 12/31/2010 $-168,149,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $70,143,000.00
2 9/30/2023 $43,582,000.00
3 6/30/2023 $34,305,000.00
4 3/31/2023 $12,982,000.00
5 12/31/2022 $138,590,000.00
6 9/30/2022 $34,470,000.00
7 6/30/2022 $73,746,000.00
8 3/31/2022 $35,340,000.00
9 12/31/2021 $104,754,000.00
10 9/30/2021 $36,769,000.00
11 6/30/2021 $43,485,000.00
12 3/31/2021 $18,032,000.00
13 12/31/2020 $69,056,000.00
14 9/30/2020 $48,023,000.00
15 6/30/2020 $29,637,000.00
16 3/31/2020 $14,670,000.00
17 12/31/2019 $68,458,000.00
18 9/30/2019 $21,906,000.00
19 6/30/2019 $12,319,000.00
20 3/31/2019 $15,583,000.00
21 12/31/2018 $60,594,000.00
22 9/30/2018 $44,526,000.00
23 6/30/2018 $27,580,000.00
24 3/31/2018 $14,042,000.00
25 12/31/2017 $50,024,000.00
26 9/30/2017 $28,301,000.00
27 12/31/2016 $48,837,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 9/30/2023 $19,336,000.00
2 6/30/2023 $20,639,000.00
3 3/31/2023 $28,882,000.00
4 12/31/2022 $30,609,000.00
5 9/30/2022 $9,840,000.00
6 6/30/2022 $5,381,000.00
7 3/31/2022 $5,068,000.00
8 12/31/2021 $6,335,000.00
9 9/30/2021 $6,196,000.00
10 6/30/2021 $5,479,000.00
11 3/31/2021 $4,797,000.00
12 12/31/2020 $4,791,000.00
13 9/30/2020 $4,056,000.00
14 6/30/2020 $5,045,000.00
15 3/31/2020 $8,536,000.00
16 12/31/2019 $2,044,000.00
17 12/31/2018 $8,288,000.00
18 9/30/2018 $8,684,000.00
19 6/30/2018 $2,420,000.00
20 3/31/2018 $1,623,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 --
2 9/30/2023 $898,000.00
3 12/31/2022 --
4 12/31/2021 $25,445,000.00
5 12/31/2020 --
6 12/31/2019 $26,617,000.00
Financials: SaleOfStockConsiderationReceivedOnTransaction
Date Value
1 12/31/2023 $7,900,000.00
2 9/30/2023 $7,900,000.00
3 6/30/2023 $7,900,000.00
4 3/31/2023 $1,200,000.00
5 12/31/2020 $80,800,000.00
6 4/30/2018 $37,300,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $53,250,000.00
2 9/30/2023 $41,066,000.00
3 6/30/2023 $28,765,000.00
4 3/31/2023 $15,399,000.00
5 12/31/2022 $52,172,000.00
6 9/30/2022 $39,859,000.00
7 6/30/2022 $26,360,000.00
8 3/31/2022 $15,705,000.00
9 12/31/2021 $49,323,000.00
10 9/30/2021 $13,407,000.00
11 6/30/2021 $24,193,000.00
12 3/31/2021 $11,398,000.00
13 12/31/2020 $35,049,000.00
14 9/30/2020 $8,797,000.00
15 6/30/2020 $8,522,000.00
16 3/31/2020 $8,989,000.00
17 12/31/2019 $31,502,000.00
18 9/30/2019 $24,180,000.00
19 6/30/2019 $7,896,000.00
20 3/31/2019 $8,415,000.00
21 12/31/2018 $29,291,000.00
22 9/30/2018 $22,485,000.00
23 6/30/2018 $15,141,000.00
24 3/31/2018 $7,746,000.00
25 12/31/2017 $29,008,000.00
26 9/30/2017 $21,141,000.00
27 6/30/2017 $13,152,000.00
28 3/31/2017 $6,606,000.00
29 12/31/2016 $25,419,000.00
30 9/30/2016 $5,229,000.00
31 6/30/2016 $6,420,000.00
32 3/31/2016 $6,802,000.00
33 12/31/2015 $22,315,000.00
34 9/30/2015 $16,289,000.00
35 6/30/2015 $5,296,000.00
36 3/31/2015 $5,578,000.00
37 12/31/2014 $21,937,000.00
38 9/30/2014 $16,791,000.00
39 6/30/2014 $11,737,000.00
40 3/31/2014 $6,112,000.00
41 12/31/2013 $26,908,000.00
42 9/30/2013 $5,832,000.00
43 6/30/2013 $15,293,000.00
44 3/31/2013 $8,124,000.00
45 12/31/2012 $31,379,000.00
46 9/30/2012 $753,000.00
47 6/30/2012 $16,184,000.00
48 3/31/2012 $9,395,000.00
49 12/31/2011 $36,942,000.00
50 9/30/2011 $27,160,000.00
51 6/30/2011 $9,276,000.00
52 3/31/2011 $9,013,000.00
53 12/31/2010 $33,841,000.00
54 12/31/2009 $29,871,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $9,971,000.00
2 9/30/2023 $7,808,000.00
3 6/30/2023 $5,525,000.00
4 3/31/2023 $2,809,000.00
5 12/31/2022 $14,531,000.00
6 9/30/2022 $4,531,000.00
7 6/30/2022 $7,069,000.00
8 3/31/2022 $3,838,000.00
9 12/31/2021 $11,593,000.00
10 9/30/2021 $3,016,000.00
11 6/30/2021 $2,844,000.00
12 3/31/2021 $2,687,000.00
13 12/31/2020 $7,728,000.00
14 9/30/2020 $6,092,000.00
15 6/30/2020 $4,108,000.00
16 3/31/2020 $2,169,000.00
17 12/31/2019 $6,943,000.00
18 9/30/2019 $5,783,000.00
19 6/30/2019 $4,051,000.00
20 3/31/2019 $2,063,000.00
21 12/31/2018 $7,889,000.00
22 9/30/2018 $6,207,000.00
23 6/30/2018 $4,437,000.00
24 3/31/2018 $1,980,000.00
25 12/31/2017 $7,091,000.00
26 9/30/2017 $5,212,000.00
27 6/30/2017 $3,379,000.00
28 3/31/2017 $1,669,000.00
29 12/31/2016 $5,673,000.00
30 9/30/2016 $1,230,000.00
31 6/30/2016 $1,242,000.00
32 3/31/2016 $1,389,000.00
33 12/31/2015 $5,126,000.00
34 9/30/2015 $1,223,000.00
35 6/30/2015 $2,536,000.00
36 3/31/2015 $1,285,000.00
37 12/31/2014 $4,620,000.00
38 9/30/2014 $3,630,000.00
39 6/30/2014 $1,346,000.00
40 3/31/2014 $1,229,000.00
41 12/31/2013 $4,389,000.00
42 9/30/2013 $3,361,000.00
43 6/30/2013 $2,735,000.00
44 3/31/2013 $1,472,000.00
45 12/31/2012 $5,076,000.00
46 9/30/2012 $4,543,000.00
47 6/30/2012 $3,077,000.00
48 3/31/2012 $1,169,000.00
49 12/31/2011 $9,431,000.00
50 9/30/2011 $7,393,000.00
51 6/30/2011 $2,548,000.00
52 3/31/2011 $2,307,000.00
53 12/31/2010 $8,737,000.00
54 12/31/2009 $4,822,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $79,000.00
2 12/31/2022 $1,556,000.00
3 12/31/2021 $65,186,000.00
4 12/31/2020 $42,998,000.00
5 12/31/2019 $28,406,000.00
6 12/31/2018 $37,005,000.00
7 12/31/2017 $12,722,000.00
8 12/31/2016 $3,138,000.00
9 12/31/2015 $2,252,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $2,231,000.00
2 12/31/2022 $2,162,000.00
3 12/31/2021 $2,861,000.00
4 12/31/2020 $2,569,000.00
5 12/31/2019 $2,415,000.00
6 12/31/2018 $2,876,000.00
7 12/31/2017 $3,006,000.00
8 12/31/2016 $2,477,000.00
9 12/31/2015 $2,499,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $8.61
2 12/31/2022 $8.26
3 12/31/2021 $8.56
4 12/31/2020 $5.09
5 12/31/2019 $4.23
6 12/31/2018 $3.83
7 12/31/2017 $4.48
8 12/31/2016 $4.84
9 12/31/2015 $5.42
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $700,000.00
2 12/31/2022 $3,100,000.00
3 12/31/2021 $14,900,000.00
4 12/31/2020 $1,800,000.00
5 12/31/2019 $13,600,000.00
6 12/31/2018 $7,600,000.00
7 12/31/2017 $200,000.00
8 12/31/2016 $600,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $839,000.00
2 12/31/2022 $275,000.00
3 12/31/2021 $72,000.00
4 12/31/2020 $48,000.00
5 12/31/2019 $326,000.00
6 12/31/2018 $340,000.00
7 12/31/2017 $81,000.00
8 12/31/2016 $601,000.00
9 12/31/2015 $132,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $12.08
2 12/31/2022 $19.01
3 12/31/2021 $17.99
4 12/31/2020 $16.71
5 12/31/2019 $11.01
6 12/31/2018 $6.66
7 12/31/2017 $7.72
8 12/31/2016 $5.76
9 12/31/2015 $3.58
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $2,046,000.00
2 12/31/2022 $2,000,000.00
3 12/31/2021 $286,000.00
4 12/31/2020 $496,000.00
5 12/31/2019 $406,000.00
6 12/31/2018 $645,000.00
7 12/31/2017 $856,000.00
8 12/31/2016 $971,000.00
9 12/31/2015 $742,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $3.31
2 12/31/2022 $4.99
3 12/31/2021 $12.80
4 12/31/2020 $6.03
5 12/31/2019 $10.77
6 12/31/2018 $5.34
7 12/31/2017 $2.51
8 12/31/2016 $2.32
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $198,000.00
2 12/31/2022 $1,556,000.00
3 12/31/2021 $65,963,000.00
4 12/31/2020 $49,542,000.00
5 12/31/2019 $31,961,000.00
6 12/31/2018 $48,927,000.00
7 12/31/2017 $19,188,000.00
8 12/31/2016 $4,494,000.00
9 12/31/2015 $4,206,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $5,174,000.00
2 12/31/2022 $4,250,000.00
3 12/31/2021 $2,935,000.00
4 12/31/2020 $3,385,000.00
5 12/31/2019 $3,147,000.00
6 12/31/2018 $4,112,000.00
7 12/31/2017 $4,579,000.00
8 12/31/2016 $3,890,000.00
9 12/31/2015 $3,918,000.00
10 12/31/2014 $3,480,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $7.31
2 12/31/2022 $8.88
3 12/31/2021 $8.90
4 12/31/2020 $7.19
5 12/31/2019 $6.31
6 12/31/2018 $4.81
7 12/31/2017 $4.40
8 12/31/2016 $4.40
9 12/31/2015 $4.49
10 12/31/2014 $4.53
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $170,000.00
2 12/31/2022 $1,556,000.00
3 12/31/2021 $59,103,000.00
4 12/31/2020 $48,786,000.00
5 12/31/2019 $31,600,000.00
6 12/31/2018 $47,503,000.00
7 12/31/2017 $18,357,000.00
8 12/31/2016 $4,381,000.00
9 12/31/2015 $4,036,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $4,748,000.00
2 12/31/2022 $3,898,000.00
3 12/31/2021 $2,338,000.00
4 12/31/2020 $3,279,000.00
5 12/31/2019 $3,050,000.00
6 12/31/2018 $3,954,000.00
7 12/31/2017 $4,372,000.00
8 12/31/2016 $3,693,000.00
9 12/31/2015 $3,771,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $7.42
2 12/31/2022 $8.91
3 12/31/2021 $5.99
4 12/31/2020 $6.96
5 12/31/2019 $6.05
6 12/31/2018 $4.69
7 12/31/2017 $4.40
8 12/31/2016 $4.42
9 12/31/2015 $4.54
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $1.97
2 9/30/2023 $1.97
3 6/30/2023 $1.97
4 3/31/2023 $1.97
5 12/31/2022 $2.33
6 9/30/2022 $2.43
7 6/30/2022 $2.47
8 3/31/2022 $2.33
9 12/31/2021 $6.96
10 9/30/2021 $6.45
11 6/30/2021 $8.03
12 3/31/2021 $10.33
13 12/31/2020 $6.30
14 9/30/2020 $6.17
15 6/30/2020 $6.03
16 3/31/2020 $7.31
17 12/31/2019 $4.50
18 9/30/2019 $4.76
19 6/30/2019 $5.37
20 3/31/2019 $3.55
21 12/31/2018 $5.56
22 9/30/2018 $5.92
23 6/30/2018 $6.14
24 3/31/2018 $6.49
25 12/31/2017 $3.10
26 9/30/2017 $2.76
27 6/30/2017 $2.55
28 3/31/2017 $2.45
29 12/31/2016 $2.60
30 9/30/2016 $2.60
31 6/30/2016 $2.58
32 3/31/2016 $1.61
33 12/31/2015 $1.68
34 9/30/2015 $1.82
35 6/30/2015 $1.95
36 3/31/2015 $3.57
37 9/30/2014 $1.34
38 6/30/2014 $1.01
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $5.23
2 12/31/2022 $8.90
3 12/31/2021 $26.85
4 12/31/2020 $13.30
5 12/31/2019 $20.68
6 12/31/2018 $9.56
7 12/31/2017 $4.57
8 12/31/2016 $4.16
9 12/31/2015 $3.45
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $40,000.00
6 9/30/2022 --
7 6/30/2022 $40,000.00
8 3/31/2022 $30,000.00
9 12/31/2021 $70,000.00
10 9/30/2021 $40,000.00
11 6/30/2021 $10,000.00
12 3/31/2021 --
13 12/31/2020 $47,000.00
14 9/30/2020 --
15 6/30/2020 $47,000.00
16 3/31/2020 $31,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
Financials: StockholdersEquity
Date Value
1 12/31/2023 $86,615,000.00
2 9/30/2023 $91,506,000.00
3 6/30/2023 $124,131,000.00
4 3/31/2023 $126,016,000.00
5 12/31/2022 $144,797,000.00
6 9/30/2022 $154,131,000.00
7 6/30/2022 $159,459,000.00
8 3/31/2022 $158,635,000.00
9 12/31/2021 $164,391,000.00
10 9/30/2021 $169,055,000.00
11 6/30/2021 $162,773,000.00
12 3/31/2021 $163,739,000.00
13 12/31/2020 $170,103,000.00
14 9/30/2020 $90,801,000.00
15 6/30/2020 $94,786,000.00
16 3/31/2020 $99,066,000.00
17 12/31/2019 $105,517,000.00
18 9/30/2019 $102,508,000.00
19 6/30/2019 $98,684,000.00
20 3/31/2019 $51,210,000.00
21 12/31/2018 $56,306,000.00
22 9/30/2018 $54,773,000.00
23 6/30/2018 $52,530,000.00
24 3/31/2018 $15,068,000.00
25 12/31/2017 $24,547,000.00
26 9/30/2017 $22,092,000.00
27 6/30/2017 $30,637,000.00
28 3/31/2017 $11,680,000.00
29 12/31/2016 $19,099,000.00
30 9/30/2016 $22,837,000.00
31 6/30/2016 $19,680,000.00
32 3/31/2016 $16,113,000.00
33 12/31/2015 $22,879,000.00
34 9/30/2015 $23,308,000.00
35 6/30/2015 $17,101,000.00
36 3/31/2015 $21,617,000.00
37 12/31/2014 $26,311,000.00
38 9/30/2014 $25,207,000.00
39 6/30/2014 $29,328,000.00
40 3/31/2014 $36,571,000.00
41 12/31/2013 $41,483,000.00
42 9/30/2013 $50,874,000.00
43 6/30/2013 $59,471,000.00
44 3/31/2013 $70,745,000.00
45 12/31/2012 $78,440,000.00
46 9/30/2012 $92,996,000.00
47 6/30/2012 $92,508,000.00
48 3/31/2012 $96,265,000.00
49 12/31/2011 $102,690,000.00
50 12/31/2010 $107,361,000.00
51 12/31/2009 $-144,845,000.00
52 12/31/2008 $-129,124,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $283,000.00
2 9/30/2023 $214,284.00
3 6/30/2023 $214,284.00
4 3/31/2023 $142,856.00
5 12/31/2022 $410,000.00
6 9/30/2022 $252,100.00
7 6/30/2022 $174,600.00
8 3/31/2022 $77,600.00
9 12/31/2021 $664,000.00
10 9/30/2021 $422,964.00
11 6/30/2021 $212,631.00
12 3/31/2021 $118,437.00
13 12/31/2020 $210,000.00
14 9/30/2020 $87,240.00
15 6/30/2020 $32,749.00
16 3/31/2020 $5,333.00
17 12/31/2019 $1,045,000.00
18 9/30/2019 $970,256.00
19 6/30/2019 $529,187.00
20 3/31/2019 $218,572.00
21 12/31/2018 $772,000.00
22 9/30/2018 $729,596.00
23 6/30/2018 $302,703.00
24 3/31/2018 $78,859.00
25 12/31/2017 $86,000.00
26 9/30/2017 $63,509.00
27 6/30/2017 $55,780.00
28 3/31/2017 $40,582.00
29 12/31/2016 $398,000.00
30 9/30/2016 $361,145.00
31 6/30/2016 $323,981.00
32 3/31/2016 $4,466.00
33 12/31/2015 $172,000.00
34 9/30/2015 $128,921.00
35 6/30/2015 $100,030.00
36 3/31/2015 $64,263.00
37 9/30/2014 $136,796.00
38 6/30/2014 $61,331.00
39 3/31/2013 $244,379.00
40 9/30/2012 $318,402.00
41 6/30/2012 $147,185.00
Financials: StockIssuedDuringPeriodValueNewIssues
Date Value
1 12/31/2023 $7,932,000.00
2 9/30/2023 $7,931,000.00
3 6/30/2023 $7,931,000.00
4 3/31/2023 $1,150,000.00
5 12/31/2020 $80,802,000.00
6 12/31/2019 $49,877,000.00
7 9/30/2019 $49,871,000.00
8 6/30/2019 $49,926,000.00
9 12/31/2018 $37,317,000.00
10 9/30/2018 $37,317,000.00
11 6/30/2018 $37,317,000.00
12 12/31/2017 $23,230,000.00
13 9/30/2017 $23,230,000.00
14 6/30/2017 $23,291,000.00
15 12/31/2010 $67,711,000.00
16 4/30/2010 $67,700,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $559,000.00
2 9/30/2023 $422,000.00
3 6/30/2023 $422,000.00
4 3/31/2023 $281,000.00
5 12/31/2022 $955,000.00
6 9/30/2022 $612,000.00
7 6/30/2022 $251,000.00
8 3/31/2022 $181,000.00
9 12/31/2021 $5,180,000.00
10 9/30/2021 $1,022,000.00
11 6/30/2021 $1,678,000.00
12 3/31/2021 $1,223,000.00
13 12/31/2020 $1,323,000.00
14 9/30/2020 $342,000.00
15 6/30/2020 $197,000.00
16 3/31/2020 $39,000.00
17 12/31/2019 $7,099,000.00
18 9/30/2019 $1,778,000.00
19 6/30/2019 $2,067,000.00
20 3/31/2019 $776,000.00
21 12/31/2018 $4,680,000.00
22 9/30/2018 $4,319,000.00
23 6/30/2018 $1,858,000.00
24 3/31/2018 $435,000.00
25 12/31/2017 $266,000.00
26 9/30/2017 $175,000.00
27 6/30/2017 $142,000.00
28 12/31/2016 $1,034,000.00
29 9/30/2016 $939,000.00
30 6/30/2016 $837,000.00
31 12/31/2015 $289,000.00
32 12/31/2014 $195,000.00
33 12/31/2013 $318,000.00
34 12/31/2012 $1,257,000.00
35 12/31/2011 $2,579,000.00
36 12/31/2010 $1,594,000.00
37 12/31/2009 $117,000.00
Financials: UnbilledContractsReceivable
Date Value
1 12/31/2023 $9,904,000.00
2 12/31/2022 $7,016,000.00
3 12/31/2020 $10,900,000.00
4 3/31/2020 $13,949,000.00
5 12/31/2019 $10,100,000.00
6 12/31/2018 $2,700,000.00
Financials: UnbilledReceivablesCurrent
Date Value
1 12/31/2023 $9,142,000.00
2 9/30/2023 $5,661,000.00
3 6/30/2023 $10,691,000.00
4 3/31/2023 $7,797,000.00
5 12/31/2022 $7,016,000.00
6 9/30/2022 $7,490,000.00
7 6/30/2022 $8,543,000.00
8 3/31/2022 $9,584,000.00
9 12/31/2021 $8,558,000.00
10 9/30/2021 $10,760,000.00
11 6/30/2021 $12,417,000.00
12 3/31/2021 $11,298,000.00
13 12/31/2020 $10,942,000.00
14 9/30/2020 $14,985,000.00
15 6/30/2020 $12,412,000.00
16 12/31/2019 $10,099,000.00
17 9/30/2019 $2,317,000.00
18 6/30/2019 $2,336,000.00
19 3/31/2019 $1,923,000.00
20 12/31/2018 $1,916,000.00
21 12/31/2017 $353,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $20,204,000.00
2 12/31/2022 $18,571,000.00
3 12/31/2021 $15,261,000.00
4 12/31/2020 $12,683,000.00
5 12/31/2019 $11,330,000.00
6 12/31/2018 $9,980,000.00
7 12/31/2017 $9,422,000.00
8 12/31/2016 $8,566,000.00
9 12/31/2015 $8,152,000.00
10 12/31/2014 $7,838,000.00
11 12/31/2013 $8,306,000.00
12 12/31/2012 $7,429,000.00
13 12/31/2011 $6,611,000.00
14 12/31/2010 $6,492,000.00
15 12/31/2009 $5,899,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $531,000.00
2 12/31/2022 $243,000.00
3 12/31/2021 --
4 12/31/2020 $4,000.00
5 12/31/2019 $12,000.00
6 12/31/2018 $529,000.00
7 12/31/2017 $24,000.00
8 12/31/2016 $45,000.00
9 12/31/2015 $54,000.00
10 12/31/2014 $814,000.00
11 12/31/2013 $87,000.00
12 12/31/2012 $29,000.00
13 12/31/2011 $262,000.00
14 12/31/2010 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $600,000.00
2 12/31/2022 $500,000.00
3 12/31/2021 $500,000.00
4 12/31/2020 $400,000.00
5 12/31/2019 $400,000.00
6 12/31/2018 $400,000.00
7 12/31/2017 $323,000.00
8 12/31/2016 $292,000.00
9 12/31/2015 $257,000.00
10 12/31/2014 $232,000.00
11 12/31/2013 $280,000.00
12 12/31/2012 $250,000.00
13 12/31/2011 $239,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 12/31/2023 $42,000.00
2 12/31/2022 $42,000.00
3 12/31/2021 $61,000.00
4 12/31/2020 $39,000.00
5 12/31/2019 $32,000.00
6 12/31/2018 $37,000.00
7 12/31/2017 $31,000.00
8 12/31/2016 $35,000.00
9 12/31/2015 $24,000.00
10 12/31/2014 $-47,000.00
11 12/31/2013 $29,000.00
12 12/31/2012 $11,000.00
13 12/31/2011 $39,000.00
14 12/31/2010 $75,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $2,164,000.00
2 12/31/2022 $3,553,000.00
3 12/31/2021 $2,206,000.00
4 12/31/2020 $1,357,000.00
5 12/31/2019 $1,362,000.00
6 12/31/2018 $1,087,000.00
7 12/31/2017 $880,000.00
8 12/31/2016 $459,000.00
9 12/31/2015 $368,000.00
10 12/31/2014 $346,000.00
11 12/31/2013 $1,116,000.00
12 12/31/2012 $718,000.00
13 12/31/2011 $470,000.00
14 12/31/2010 $593,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $372,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2016 --
7 12/31/2015 --
8 12/31/2014 --
9 12/31/2013 $6,000.00
10 12/31/2012 $263,000.00
11 12/31/2011 $4,000.00
12 12/31/2010 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $300,000.00
2 12/31/2022 $300,000.00
3 12/31/2021 $300,000.00
4 12/31/2020 $300,000.00
5 12/31/2019 $300,000.00
6 12/31/2018 $300,000.00
7 12/31/2017 $400,000.00
8 12/31/2016 $400,000.00
9 12/31/2015 $400,000.00
10 12/31/2014 $500,000.00
11 12/31/2013 $1,000,000.00
12 12/31/2012 $1,500,000.00
13 12/31/2011 $1,400,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $16,700,000.00
2 12/31/2022 $9,400,000.00
3 12/31/2021 $9,600,000.00
4 12/31/2020 $6,400,000.00
5 12/31/2019 $6,500,000.00
6 12/31/2018 $5,200,000.00
7 9/30/2018 $-34,100,000.00
8 6/30/2018 $-34,100,000.00
9 3/31/2018 $-34,100,000.00
10 12/31/2017 $-20,400,000.00
11 12/31/2016 $1,900,000.00
12 12/31/2015 $1,200,000.00
13 12/31/2014 $5,200,000.00
14 12/31/2013 $14,600,000.00
15 12/31/2012 $8,600,000.00
16 12/31/2011 $5,800,000.00
17 12/31/2010 $1,600,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 --
4 9/30/2022 --
5 6/30/2022 --
6 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 9/30/2020 --
10 6/30/2020 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $68,131,000.00
2 9/30/2023 $67,670,000.00
3 6/30/2023 $66,756,000.00
4 3/31/2023 $65,931,000.00
5 12/31/2022 $65,344,000.00
6 9/30/2022 $65,426,000.00
7 6/30/2022 $65,193,000.00
8 3/31/2022 $65,096,000.00
9 12/31/2021 $64,568,000.00
10 9/30/2021 $64,452,000.00
11 6/30/2021 $64,434,000.00
12 3/31/2021 $64,290,000.00
13 12/31/2020 $59,360,000.00
14 9/30/2020 $59,061,000.00
15 6/30/2020 $59,000,000.00
16 3/31/2020 $58,888,000.00
17 12/31/2019 $56,525,000.00
18 9/30/2019 $61,412,000.00
19 9/30/2018 $51,609,000.00
20 9/30/2017 $48,147,000.00
21 6/30/2017 $47,232,000.00
22 9/30/2016 $42,134,000.00
23 6/30/2016 $41,568,000.00
24 9/30/2015 $40,970,000.00
25 6/30/2015 $39,066,000.00
26 9/30/2014 $38,450,000.00
27 12/31/2013 $38,231,000.00
28 12/31/2012 $36,768,000.00
29 12/31/2011 $35,674,000.00
30 12/31/2010 $24,594,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $68,131,000.00
2 9/30/2023 $67,670,000.00
3 6/30/2023 $66,756,000.00
4 3/31/2023 $65,931,000.00
5 12/31/2022 $65,344,000.00
6 9/30/2022 $65,271,000.00
7 6/30/2022 $65,193,000.00
8 3/31/2022 $65,096,000.00
9 12/31/2021 $64,568,000.00
10 9/30/2021 $64,628,000.00
11 6/30/2021 $64,363,000.00
12 3/31/2021 $64,290,000.00
13 12/31/2020 $59,360,000.00
14 9/30/2020 $59,061,000.00
15 6/30/2020 $58,944,000.00
16 3/31/2020 $58,888,000.00
17 12/31/2019 $56,525,000.00
18 9/30/2019 $55,818,000.00
19 9/30/2018 $53,597,000.00
20 3/31/2018 $48,385,000.00
21 9/30/2017 $45,568,000.00
22 6/30/2017 $47,232,000.00
23 9/30/2016 $40,940,000.00
24 6/30/2016 $40,283,000.00
25 9/30/2015 $39,767,000.00
26 6/30/2015 $39,066,000.00
27 9/30/2014 $38,450,000.00
28 12/31/2013 $38,231,000.00
29 12/31/2012 $36,768,000.00
30 12/31/2011 $35,674,000.00
31 12/31/2010 $24,597,000.00
Copyright 2024 PursePoor.com