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

Business Address

777 W. MAIN STREET, SUITE 900

BOISE , ID US 83702

Mailing Address

777 W. MAIN STREET, SUITE 900

BOISE , ID US 83702
Phone Number: 208-918-2400 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $3,062,000.00
2 9/30/2023 $2,853,000.00
3 6/30/2023 $2,843,000.00
4 3/31/2023 $2,656,000.00
5 12/31/2022 $3,092,000.00
6 9/30/2022 $1,714,000.00
7 6/30/2022 $891,000.00
8 3/31/2022 $967,000.00
9 12/31/2021 $1,416,000.00
10 9/30/2021 $1,472,000.00
11 12/31/2020 $1,340,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $92,091,000.00
2 9/30/2023 $91,656,000.00
3 6/30/2023 $82,690,000.00
4 3/31/2023 $78,931,000.00
5 12/31/2022 $72,575,000.00
6 9/30/2022 $65,241,000.00
7 6/30/2022 $55,593,000.00
8 3/31/2022 $53,179,000.00
9 12/31/2021 $50,190,000.00
10 9/30/2021 $48,999,000.00
11 12/31/2020 $32,882,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $1,474,000.00
2 9/30/2023 $901,000.00
3 6/30/2023 $396,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: AccruedBonusesCurrent
Date Value
1 12/31/2023 $11,808,000.00
2 9/30/2023 $7,564,000.00
3 6/30/2023 $5,265,000.00
4 3/31/2023 $3,348,000.00
5 12/31/2022 $10,005,000.00
6 9/30/2022 $6,652,000.00
7 6/30/2022 $4,569,000.00
8 3/31/2022 $2,562,000.00
9 12/31/2021 $8,295,000.00
10 9/30/2021 $5,266,000.00
11 12/31/2020 $4,023,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $456,000.00
2 9/30/2023 $130,000.00
3 6/30/2023 $400,000.00
4 3/31/2023 $851,000.00
5 12/31/2022 $920,000.00
6 9/30/2022 $1,114,000.00
7 6/30/2022 $1,358,000.00
8 3/31/2022 $709,000.00
9 12/31/2021 $771,000.00
10 9/30/2021 $56,000.00
Financials: AccruedLiabilitiesAndOtherLiabilities
Date Value
1 12/31/2023 $49,535,000.00
2 9/30/2023 $40,779,000.00
3 6/30/2023 $33,865,000.00
4 3/31/2023 $35,357,000.00
5 12/31/2022 $42,119,000.00
6 9/30/2022 $25,745,000.00
7 6/30/2022 $20,916,000.00
8 3/31/2022 $18,822,000.00
9 12/31/2021 $27,032,000.00
10 9/30/2021 $28,044,000.00
11 12/31/2020 $33,789,000.00
Financials: AccruedSalesCommissionCurrent
Date Value
1 12/31/2023 $3,415,000.00
2 9/30/2023 $2,020,000.00
3 6/30/2023 $1,609,000.00
4 3/31/2023 $1,509,000.00
5 12/31/2022 $2,709,000.00
6 9/30/2022 $2,217,000.00
7 6/30/2022 $1,710,000.00
8 3/31/2022 $1,572,000.00
9 12/31/2021 $2,350,000.00
10 9/30/2021 $1,425,000.00
11 12/31/2020 $2,371,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $18,271,000.00
2 12/31/2022 $14,452,000.00
3 12/31/2021 $12,244,000.00
4 9/30/2021 $11,423,000.00
5 12/31/2020 $9,228,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets
Date Value
1 9/30/2023 $18,600,000.00
2 6/30/2023 $17,300,000.00
3 3/31/2023 $15,900,000.00
4 12/31/2022 $14,500,000.00
5 9/30/2022 $15,500,000.00
6 6/30/2022 $14,300,000.00
7 12/31/2021 $12,200,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $2,909,000.00
2 9/30/2023 $-500,000.00
3 6/30/2023 $1,469,000.00
4 3/31/2023 $1,742,000.00
5 12/31/2022 $609,000.00
6 9/30/2022 $-1,880,000.00
7 6/30/2022 $-1,012,000.00
8 3/31/2022 $-260,000.00
9 12/31/2021 $-34,000.00
10 9/30/2021 $-40,000.00
11 12/31/2020 $58,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $532,507,000.00
2 9/30/2023 $516,485,000.00
3 6/30/2023 $495,444,000.00
4 3/31/2023 $470,326,000.00
5 12/31/2022 $455,320,000.00
6 9/30/2022 $432,640,000.00
7 6/30/2022 $420,123,000.00
8 3/31/2022 $404,884,000.00
9 12/31/2021 $388,591,000.00
10 9/30/2021 $373,314,000.00
11 12/31/2020 $-98,860,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $20,784,000.00
2 9/30/2023 $6,440,000.00
3 6/30/2023 $1,172,000.00
4 3/31/2023 $7,275,000.00
5 12/31/2022 $3,189,000.00
6 9/30/2022 $2,564,000.00
7 12/31/2021 $2,185,000.00
8 9/30/2021 $2,185,000.00
9 3/31/2021 $587,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $104,957,000.00
2 9/30/2023 $30,454,000.00
3 6/30/2023 $28,722,000.00
4 3/31/2023 $23,301,000.00
5 12/31/2022 $66,236,000.00
6 9/30/2022 $16,873,000.00
7 6/30/2022 $16,314,000.00
8 3/31/2022 $16,028,000.00
9 12/31/2021 $17,981,000.00
10 9/30/2021 $17,981,000.00
11 6/30/2021 $6,691,000.00
12 3/31/2021 $4,865,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $104,447,000.00
2 9/30/2023 $82,126,000.00
3 6/30/2023 $51,770,000.00
4 3/31/2023 $23,200,000.00
5 12/31/2022 $65,691,000.00
6 9/30/2022 $48,768,000.00
7 6/30/2022 $32,067,000.00
8 3/31/2022 $15,876,000.00
9 12/31/2021 $36,695,000.00
10 9/30/2021 $7,683,000.00
11 6/30/2021 $6,691,000.00
12 3/31/2021 $4,865,000.00
13 12/31/2020 $24,602,000.00
14 9/30/2020 $1,714,000.00
15 12/31/2019 $6,233,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $309,000.00
2 9/30/2023 $169,000.00
3 6/30/2023 $134,000.00
4 3/31/2023 $145,000.00
5 12/31/2022 $106,000.00
6 9/30/2022 $95,000.00
7 6/30/2022 $60,000.00
8 3/31/2022 $145,000.00
9 12/31/2021 $123,000.00
10 9/30/2021 $84,000.00
11 12/31/2020 $33,000.00
Financials: AmortizationOfAcquisitionCosts
Date Value
1 12/31/2023 $4,763,000.00
2 9/30/2023 $3,563,000.00
3 6/30/2023 $2,351,000.00
4 3/31/2023 $1,201,000.00
5 12/31/2022 $4,327,000.00
6 9/30/2022 $3,221,000.00
7 6/30/2022 $2,067,000.00
8 3/31/2022 $965,000.00
9 12/31/2021 $3,385,000.00
10 9/30/2021 $2,404,000.00
11 6/30/2021 $1,511,000.00
12 3/31/2021 $727,000.00
13 12/31/2020 $2,340,000.00
14 9/30/2020 $1,566,000.00
15 12/31/2019 $1,369,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $280,000.00
2 9/30/2023 $210,000.00
3 6/30/2023 $139,000.00
4 3/31/2023 $70,000.00
5 12/31/2022 $279,000.00
6 9/30/2022 $210,000.00
7 6/30/2022 $138,000.00
8 3/31/2022 $69,000.00
9 12/31/2021 $1,545,000.00
10 9/30/2021 $1,474,000.00
11 6/30/2021 $974,000.00
12 3/31/2021 $470,000.00
13 12/31/2020 $2,506,000.00
14 9/30/2020 $1,944,000.00
15 12/31/2019 $1,698,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $4,300,000.00
2 9/30/2023 $3,200,000.00
3 6/30/2023 $2,100,000.00
4 3/31/2023 $1,100,000.00
5 12/31/2022 $400,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $56,058,717.00
2 9/30/2023 $59,095,139.00
3 6/30/2023 $60,396,830.00
4 3/31/2023 $59,385,223.00
5 12/31/2022 $64,103,454.00
6 9/30/2022 $65,406,413.00
7 6/30/2022 $68,257,812.00
8 3/31/2022 --
9 12/31/2021 $74,880,280.00
10 9/30/2021 $13,103,004.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
5 12/31/2020 --
6 12/31/2019 --
Financials: AssetRetirementObligation
Date Value
1 12/31/2023 $161,000.00
2 9/30/2023 $155,000.00
3 6/30/2023 $161,000.00
4 3/31/2023 $158,000.00
5 12/31/2022 $119,000.00
6 12/31/2021 $132,000.00
Financials: Assets
Date Value
1 12/31/2023 $558,743,000.00
2 9/30/2023 $535,507,000.00
3 6/30/2023 $511,666,000.00
4 3/31/2023 $491,390,000.00
5 12/31/2022 $481,942,000.00
6 9/30/2022 $419,728,000.00
7 6/30/2022 $400,645,000.00
8 3/31/2022 $381,608,000.00
9 12/31/2021 $344,355,000.00
10 9/30/2021 $326,608,000.00
11 12/31/2020 $115,559,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $415,996,000.00
2 9/30/2023 $401,230,000.00
3 6/30/2023 $365,353,000.00
4 3/31/2023 $348,991,000.00
5 12/31/2022 $356,346,000.00
6 9/30/2022 $373,146,000.00
7 6/30/2022 $354,462,000.00
8 3/31/2022 $334,618,000.00
9 12/31/2021 $321,338,000.00
10 9/30/2021 $305,203,000.00
11 12/31/2020 $101,520,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
Date Value
1 12/31/2023 $78,400,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Date Value
1 12/31/2023 $21,500,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $99,900,000.00
Financials: BilledContractReceivables
Date Value
1 12/31/2023 $45,805,000.00
2 9/30/2023 $41,654,000.00
3 6/30/2023 $51,261,000.00
4 3/31/2023 $31,632,000.00
5 12/31/2022 $41,718,000.00
6 9/30/2022 $37,640,000.00
7 6/30/2022 $28,269,000.00
8 3/31/2022 $26,275,000.00
9 12/31/2021 $23,227,000.00
10 9/30/2021 $24,857,000.00
11 12/31/2020 $9,200,000.00
Financials: BusinessAcquisitionsProFormaNetIncomeLoss
Date Value
1 12/31/2023 $1,100,000.00
2 12/31/2022 $1,100,000.00
Financials: BusinessAcquisitionsProFormaRevenue
Date Value
1 12/31/2023 $2,700,000.00
2 12/31/2022 $2,700,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $435,000.00
2 9/30/2023 $2,000.00
3 3/31/2023 $209,000.00
4 12/31/2022 $350,000.00
5 9/30/2022 $162,000.00
6 3/31/2022 --
7 12/31/2021 $322,000.00
8 9/30/2021 $325,000.00
9 3/31/2021 $120,000.00
10 12/31/2020 $489,000.00
11 12/31/2019 $255,000.00
Financials: CapitalizedComputerSoftwareGross
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 $500,000.00
3 12/31/2021 $500,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $221,765,000.00
2 9/30/2023 $205,665,000.00
3 6/30/2023 $190,216,000.00
4 3/31/2023 $220,845,000.00
5 12/31/2022 $250,724,000.00
6 9/30/2022 $288,523,000.00
7 6/30/2022 $278,646,000.00
8 3/31/2022 $263,674,000.00
9 12/31/2021 $254,597,000.00
10 9/30/2021 $245,094,000.00
11 12/31/2020 $61,088,000.00
Financials: CashAndCashEquivalentsFairValueDisclosure
Date Value
1 12/31/2023 $317,717,000.00
2 9/30/2023 $302,833,000.00
3 6/30/2023 $277,833,000.00
4 3/31/2023 $256,823,000.00
5 12/31/2022 $255,614,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $221,765,000.00
2 9/30/2023 $205,665,000.00
3 6/30/2023 $190,216,000.00
4 3/31/2023 $220,845,000.00
5 12/31/2022 $250,724,000.00
6 9/30/2022 $288,523,000.00
7 6/30/2022 $278,646,000.00
8 3/31/2022 $263,674,000.00
9 12/31/2021 $254,597,000.00
10 9/30/2021 $245,094,000.00
11 6/30/2021 $41,031,000.00
12 3/31/2021 $40,938,000.00
13 12/31/2020 $61,088,000.00
14 9/30/2020 $22,143,000.00
15 12/31/2019 $20,254,000.00
16 12/31/2018 $15,853,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-28,959,000.00
2 9/30/2023 $-45,059,000.00
3 6/30/2023 $-60,508,000.00
4 3/31/2023 $-29,879,000.00
5 12/31/2022 $-3,873,000.00
6 9/30/2022 $33,926,000.00
7 6/30/2022 $24,049,000.00
8 3/31/2022 $9,077,000.00
9 12/31/2021 $193,509,000.00
10 9/30/2021 $184,006,000.00
11 6/30/2021 $-20,057,000.00
12 3/31/2021 $-20,150,000.00
13 12/31/2020 $40,834,000.00
14 9/30/2020 $1,889,000.00
15 12/31/2019 $4,401,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-19,327,000.00
2 9/30/2023 $-18,302,000.00
3 6/30/2023 $-14,444,000.00
4 3/31/2023 $-3,250,000.00
5 12/31/2022 $-7,324,000.00
6 9/30/2022 $-6,851,000.00
7 6/30/2022 $-3,008,000.00
8 3/31/2022 $172,000.00
9 12/31/2021 $-8,213,000.00
10 9/30/2021 $-8,322,000.00
11 6/30/2021 $3,216,000.00
Financials: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $-970,000.00
2 9/30/2023 $-2,620,000.00
3 6/30/2023 $-1,767,000.00
4 3/31/2023 $-752,000.00
5 12/31/2022 $1,453,000.00
6 9/30/2022 $-239,000.00
7 6/30/2022 $-11,000.00
8 3/31/2022 $56,000.00
9 12/31/2021 $17,000.00
10 9/30/2021 $-3,233,000.00
Financials: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $-20,297,000.00
2 9/30/2023 $-20,922,000.00
3 6/30/2023 $-16,211,000.00
4 3/31/2023 $-4,002,000.00
5 12/31/2022 $-5,871,000.00
6 9/30/2022 $-4,126,000.00
7 6/30/2022 $-2,963,000.00
8 3/31/2022 $228,000.00
9 12/31/2021 $-8,196,000.00
10 9/30/2021 $-8,339,000.00
11 6/30/2021 $3,216,000.00
12 3/31/2021 $3,432,000.00
13 12/31/2020 $-44,159,000.00
14 9/30/2020 $25,063,000.00
15 12/31/2019 $7,817,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $4,644,000.00
2 9/30/2023 $4,241,000.00
3 6/30/2023 $4,109,000.00
4 3/31/2023 $4,141,000.00
5 12/31/2022 $4,215,000.00
6 9/30/2022 $3,867,000.00
7 6/30/2022 $3,735,000.00
8 3/31/2022 $3,776,000.00
9 12/31/2021 $3,573,000.00
10 12/31/2020 $2,903,000.00
Financials: ContractWithCustomerAssetNetNoncurrent
Date Value
1 12/31/2023 $6,439,000.00
2 9/30/2023 $5,636,000.00
3 6/30/2023 $5,605,000.00
4 3/31/2023 $6,022,000.00
5 12/31/2022 $6,563,000.00
6 9/30/2022 $5,765,000.00
7 6/30/2022 $5,572,000.00
8 3/31/2022 $5,331,000.00
9 12/31/2021 $5,687,000.00
10 9/30/2021 $4,773,000.00
11 12/31/2020 $4,580,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $1,100,000.00
2 9/30/2023 $900,000.00
3 6/30/2023 $800,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $400,000.00
6 9/30/2022 $400,000.00
7 6/30/2022 $300,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $700,000.00
10 9/30/2021 $47,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $107,127,000.00
2 9/30/2023 $78,792,000.00
3 6/30/2023 $51,779,000.00
4 3/31/2023 $24,825,000.00
5 12/31/2022 $87,784,000.00
6 9/30/2022 $64,811,000.00
7 6/30/2022 $42,091,000.00
8 3/31/2022 $21,172,000.00
9 12/31/2021 $67,864,000.00
10 9/30/2021 $47,683,000.00
11 6/30/2021 $29,898,000.00
12 3/31/2021 $14,322,000.00
13 12/31/2020 $53,263,000.00
14 9/30/2020 $39,216,000.00
15 12/31/2019 $47,145,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $1,121,000.00
2 12/31/2022 $1,737,000.00
3 12/31/2021 $1,055,000.00
4 12/31/2020 $873,000.00
5 12/31/2019 $141,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $1,882,000.00
2 12/31/2022 $2,228,000.00
3 12/31/2021 $1,166,000.00
4 12/31/2020 $902,000.00
5 12/31/2019 $73,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $761,000.00
2 12/31/2022 $491,000.00
3 12/31/2021 $111,000.00
4 12/31/2020 $29,000.00
5 12/31/2019 $-68,000.00
Financials: DebtInstrumentCarryingAmount
Date Value
1 12/31/2023 $48,578,000.00
2 12/31/2022 $51,242,000.00
3 12/31/2021 $53,907,000.00
4 9/30/2021 $54,573,000.00
Financials: DebtInstrumentUnamortizedDiscount
Date Value
1 12/31/2023 $235,000.00
2 12/31/2022 $321,000.00
3 12/31/2021 $406,000.00
4 9/30/2021 $427,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: DeferredFinanceCostsNoncurrentNet
Date Value
1 12/31/2023 $533,000.00
2 12/31/2022 $728,000.00
3 9/30/2022 $776,000.00
4 6/30/2022 $826,000.00
5 3/31/2022 $874,000.00
6 12/31/2021 $922,000.00
7 9/30/2021 $971,000.00
8 12/31/2020 $420,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,658,000.00
2 12/31/2022 $-865,000.00
3 12/31/2021 $-666,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,665,000.00
2 9/30/2023 $-524,000.00
3 6/30/2023 $-210,000.00
4 3/31/2023 $-36,000.00
5 12/31/2022 $-803,000.00
6 9/30/2022 $-590,000.00
7 6/30/2022 $-484,000.00
8 3/31/2022 $24,000.00
9 12/31/2021 $-675,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $10,461,000.00
2 12/31/2022 $10,296,000.00
3 12/31/2021 $15,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $5,356,000.00
2 9/30/2023 $4,756,000.00
3 6/30/2023 $5,302,000.00
4 3/31/2023 $5,697,000.00
5 12/31/2022 $5,932,000.00
Financials: DeferredRentCreditCurrent
Date Value
1 9/30/2023 $3,920,000.00
2 6/30/2023 $3,952,000.00
3 3/31/2023 $3,896,000.00
4 12/31/2022 $3,770,000.00
5 12/31/2021 $1,514,000.00
6 9/30/2021 $1,457,000.00
7 12/31/2020 $1,238,000.00
Financials: DeferredRevenueCurrent
Date Value
1 12/31/2023 $2,766,000.00
2 9/30/2023 $3,473,000.00
3 6/30/2023 $2,805,000.00
4 3/31/2023 $3,479,000.00
5 12/31/2022 $1,185,000.00
6 9/30/2022 $1,293,000.00
7 6/30/2022 $1,091,000.00
8 3/31/2022 $1,658,000.00
9 12/31/2021 $795,000.00
10 9/30/2021 $636,000.00
11 12/31/2020 $1,420,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-7,000.00
2 12/31/2022 $-3,000.00
3 12/31/2021 $-13,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $512,943,000.00
2 12/31/2022 $428,479,000.00
3 12/31/2021 $395,910,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $6,449,000.00
2 12/31/2022 $5,924,000.00
3 12/31/2021 $690,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $86,807,000.00
2 12/31/2022 $80,711,000.00
3 12/31/2021 $75,931,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $1,563,000.00
2 12/31/2022 $1,099,000.00
3 12/31/2021 $186,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $11,992,000.00
2 12/31/2022 $8,336,000.00
3 12/31/2021 $7,935,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $506,494,000.00
2 12/31/2022 $422,555,000.00
3 12/31/2021 $395,220,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $4,012,000.00
2 12/31/2022 $4,372,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $6,495,000.00
2 12/31/2022 $7,364,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $90,000.00
2 12/31/2022 $111,000.00
3 12/31/2021 $15,000.00
Financials: DefinedBenefitPlanContributionsByEmployer
Date Value
1 12/31/2023 $6,700,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $4,500,000.00
4 9/30/2021 $1,100,000.00
5 12/31/2020 $3,400,000.00
6 9/30/2020 $1,500,000.00
7 12/31/2019 $2,700,000.00
Financials: DepositsAssetsNoncurrent
Date Value
1 12/31/2023 $1,290,000.00
2 12/31/2022 $861,000.00
3 12/31/2021 $178,000.00
4 9/30/2021 $179,000.00
5 12/31/2020 $112,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $5,700,000.00
2 12/31/2022 $4,800,000.00
3 12/31/2021 $3,500,000.00
4 9/30/2021 $2,200,000.00
5 12/31/2020 $2,300,000.00
6 9/30/2020 $600,000.00
7 12/31/2019 $2,000,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $9,929,000.00
2 9/30/2023 $7,336,000.00
3 6/30/2023 $4,860,000.00
4 3/31/2023 $2,400,000.00
5 12/31/2022 $5,139,000.00
6 9/30/2022 $3,500,000.00
7 6/30/2022 $2,118,000.00
8 3/31/2022 $959,000.00
9 12/31/2021 $3,493,000.00
10 9/30/2021 $800,000.00
11 6/30/2021 $700,000.00
12 3/31/2021 $677,000.00
13 12/31/2020 $2,271,000.00
14 9/30/2020 $1,603,000.00
15 12/31/2019 $2,019,000.00
Financials: DilutiveSecurities
Date Value
1 3/31/2023 --
2 9/30/2022 $277,000.00
3 6/30/2022 $329,000.00
4 3/31/2022 $130,000.00
5 12/31/2021 $-2,710,000.00
6 9/30/2021 $-2,742,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.11
2 9/30/2023 $-0.09
3 6/30/2023 $-0.08
4 3/31/2023 $-0.02
5 12/31/2022 $-0.04
6 9/30/2022 $-0.03
7 6/30/2022 $-0.01
8 3/31/2022 --
9 12/31/2021 $-0.05
10 9/30/2021 $-0.05
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.11
2 9/30/2023 $-0.09
3 6/30/2023 $-0.08
4 3/31/2023 $-0.02
5 12/31/2022 $-0.04
6 9/30/2022 $-0.03
7 6/30/2022 $-0.01
8 3/31/2022 --
9 12/31/2021 $-0.05
10 9/30/2021 $-0.05
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $-0.01
2 9/30/2023 $0.01
3 6/30/2023 $-0.01
4 3/31/2023 $-0.05
5 12/31/2022 $-0.26
6 9/30/2022 $-0.25
7 6/30/2022 $-0.46
8 3/31/2022 $0.31
9 12/31/2021 $-0.06
10 9/30/2021 $-0.07
11 6/30/2021 $4.25
12 3/31/2021 $0.01
13 12/31/2020 $-0.02
14 9/30/2020 $0.01
15 12/31/2019 $0.00
Financials: EffectiveIncomeTaxRateReconciliationGiltiAmount
Date Value
1 12/31/2023 --
2 12/31/2022 $1,854,000.00
3 12/31/2021 $845,000.00
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $785,000.00
2 9/30/2023 $-27,000.00
3 6/30/2023 $252,000.00
4 3/31/2023 $101,000.00
5 12/31/2022 $-1,556,000.00
6 9/30/2022 $-2,510,000.00
7 6/30/2022 $-1,346,000.00
8 3/31/2022 $-324,000.00
9 12/31/2021 $-112,000.00
10 9/30/2021 $-122,000.00
11 6/30/2021 $-133,000.00
12 3/31/2021 $-50,000.00
13 12/31/2020 $85,000.00
14 9/30/2020 $-71,000.00
15 12/31/2019 $87,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2023 $14,400,000.00
2 9/30/2023 $18,600,000.00
3 6/30/2023 $23,700,000.00
4 3/31/2023 $30,300,000.00
5 12/31/2022 $41,000,000.00
6 9/30/2022 $51,400,000.00
7 6/30/2022 $58,800,000.00
8 3/31/2022 $68,200,000.00
9 12/31/2021 $76,800,000.00
10 9/30/2021 $88,500,000.00
Financials: ExtinguishmentOfDebtAmount
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $10,303,000.00
4 9/30/2021 $10,303,000.00
Financials: FinanceLeaseLiability
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
Financials: FinancingReceivableAllowanceForCreditLosses
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 12/31/2022 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $4,553,000.00
2 9/30/2023 $3,355,000.00
3 6/30/2023 $2,409,000.00
4 3/31/2023 $1,391,000.00
5 12/31/2022 $347,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $4,190,000.00
2 12/31/2022 $4,076,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $4,038,000.00
2 12/31/2022 $3,922,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $4,038,000.00
2 12/31/2022 $3,922,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $4,038,000.00
2 12/31/2022 $4,069,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $30,686,000.00
2 9/30/2023 $29,392,000.00
3 6/30/2023 $30,151,000.00
4 3/31/2023 $30,257,000.00
5 12/31/2022 $29,803,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $26,132,000.00
2 9/30/2023 $26,037,000.00
3 6/30/2023 $27,742,000.00
4 3/31/2023 $28,866,000.00
5 12/31/2022 $29,456,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $700,000.00
2 12/31/2022 $86,000.00
3 12/31/2021 $-100,000.00
4 9/30/2021 $-130,000.00
5 12/31/2020 $-38,000.00
6 9/30/2020 $112,000.00
7 12/31/2019 $-89,000.00
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $-10,300,000.00
4 9/30/2021 $-10,303,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $93,496,000.00
2 9/30/2023 $75,445,000.00
3 6/30/2023 $49,177,000.00
4 3/31/2023 $23,306,000.00
5 12/31/2022 $63,767,000.00
6 9/30/2022 $16,371,000.00
7 6/30/2022 $30,493,000.00
8 3/31/2022 $15,040,000.00
9 12/31/2021 $43,942,000.00
10 9/30/2021 $29,627,000.00
11 6/30/2021 $11,184,000.00
12 3/31/2021 $7,543,000.00
13 12/31/2020 $43,874,000.00
14 9/30/2020 $16,078,000.00
15 12/31/2019 $36,802,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $45,338,000.00
2 9/30/2023 $42,585,000.00
3 6/30/2023 $43,621,000.00
4 3/31/2023 $43,838,000.00
5 12/31/2022 $43,791,000.00
6 12/31/2021 --
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 12/31/2022 --
Financials: GoodwillPurchaseAccountingAdjustments
Date Value
1 12/31/2023 $253,000.00
2 9/30/2023 $-623,000.00
3 6/30/2023 $-685,000.00
4 3/31/2023 $-621,000.00
Financials: GoodwillTranslationAndPurchaseAccountingAdjustments
Date Value
1 12/31/2023 $1,294,000.00
2 9/30/2023 $-583,000.00
3 6/30/2023 $515,000.00
4 3/31/2023 $668,000.00
5 12/31/2022 $1,341,000.00
Financials: GrossProfit
Date Value
1 12/31/2023 $261,041,000.00
2 9/30/2023 $190,357,000.00
3 6/30/2023 $122,706,000.00
4 3/31/2023 $59,781,000.00
5 12/31/2022 $215,642,000.00
6 9/30/2022 $155,928,000.00
7 6/30/2022 $102,096,000.00
8 3/31/2022 $49,606,000.00
9 12/31/2021 $184,158,000.00
10 9/30/2021 $134,576,000.00
11 6/30/2021 $45,300,000.00
12 3/31/2021 $42,572,000.00
13 12/31/2020 $149,959,000.00
14 9/30/2020 $109,248,000.00
15 12/31/2019 $120,856,000.00
Financials: HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $3,000,000.00
Financials: HeldToMaturitySecuritiesFairValue
Date Value
1 12/31/2023 $3,000,000.00
Financials: ImpairmentOfIntangibleAssetsFinitelived
Date Value
1 12/31/2023 --
2 12/31/2022 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-11,383,000.00
2 12/31/2022 $-9,306,000.00
3 12/31/2021 $-11,117,000.00
4 12/31/2020 $-46,789,000.00
5 12/31/2019 $6,975,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-22,866,000.00
2 9/30/2023 $-19,820,000.00
3 6/30/2023 $-17,203,000.00
4 3/31/2023 $-5,153,000.00
5 12/31/2022 $-5,335,000.00
6 9/30/2022 $-2,602,000.00
7 6/30/2022 $-1,167,000.00
8 3/31/2022 $765,000.00
9 12/31/2021 $-7,607,000.00
10 9/30/2021 $-11,212,000.00
11 6/30/2021 $3,520,000.00
12 3/31/2021 $3,455,000.00
13 12/31/2020 $-43,328,000.00
14 9/30/2020 $25,443,000.00
15 12/31/2019 $7,805,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $-11,483,000.00
2 12/31/2022 $3,971,000.00
3 12/31/2021 $3,510,000.00
4 12/31/2020 $3,461,000.00
5 12/31/2019 $830,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $2,432,000.00
2 9/30/2023 $1,484,000.00
3 6/30/2023 $1,068,000.00
4 3/31/2023 $309,000.00
5 12/31/2022 $2,044,000.00
6 9/30/2022 $1,425,000.00
7 6/30/2022 $486,000.00
8 3/31/2022 $370,000.00
9 12/31/2021 $802,000.00
10 9/30/2021 $67,000.00
11 6/30/2021 $57,000.00
12 3/31/2021 $41,000.00
13 12/31/2020 $429,000.00
14 9/30/2020 $241,000.00
15 12/31/2019 $68,000.00
Financials: IncomeTaxesReceivable
Date Value
1 12/31/2023 $4,382,000.00
2 12/31/2022 $2,602,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $217,000.00
2 9/30/2023 $-184,000.00
3 6/30/2023 $90,000.00
4 3/31/2023 $264,000.00
5 12/31/2022 $1,360,000.00
6 9/30/2022 $424,000.00
7 6/30/2022 $535,000.00
8 3/31/2022 $237,000.00
9 12/31/2021 $487,000.00
10 9/30/2021 $536,000.00
11 6/30/2021 $276,000.00
12 3/31/2021 $44,000.00
13 12/31/2020 $902,000.00
14 9/30/2020 $99,000.00
15 12/31/2019 $73,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $3,804,000.00
2 12/31/2022 $-25,356,000.00
3 12/31/2021 $4,652,000.00
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $16,000.00
2 12/31/2022 $92,000.00
3 12/31/2021 $54,000.00
4 12/31/2020 $-12,000.00
5 12/31/2019 $-8,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $-4,802,000.00
2 12/31/2022 $-1,120,000.00
3 12/31/2021 $-1,597,000.00
4 12/31/2020 $-9,099,000.00
5 12/31/2019 $1,639,000.00
Financials: IncomeTaxReconciliationMinorityInterestIncomeExpense
Date Value
1 12/31/2023 $-349,000.00
2 12/31/2022 $-41,000.00
3 12/31/2021 $-643,000.00
4 12/31/2020 $9,825,000.00
5 12/31/2019 $-1,455,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-1,604,000.00
2 12/31/2022 $-2,316,000.00
3 12/31/2021 $-1,746,000.00
Financials: IncomeTaxReconciliationOtherReconcilingItems
Date Value
1 12/31/2023 $29,000.00
2 12/31/2022 $127,000.00
3 12/31/2021 $3,000.00
4 12/31/2020 $159,000.00
5 12/31/2019 $-36,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-1,583,000.00
2 12/31/2022 $-1,592,000.00
3 12/31/2021 $-1,935,000.00
4 12/31/2020 $29,000.00
5 12/31/2019 $-68,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-115,000.00
2 9/30/2023 $109,000.00
3 6/30/2023 $100,000.00
4 3/31/2023 $-295,000.00
5 12/31/2022 $1,609,000.00
6 9/30/2022 $240,000.00
7 6/30/2022 $-421,000.00
8 3/31/2022 $-345,000.00
9 12/31/2021 $361,000.00
10 9/30/2021 $194,000.00
11 6/30/2021 $50,000.00
12 3/31/2021 $-576,000.00
13 12/31/2020 $67,000.00
14 9/30/2020 $-396,000.00
15 12/31/2019 $166,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $19,298,000.00
2 9/30/2023 $18,864,000.00
3 6/30/2023 $9,898,000.00
4 3/31/2023 $6,139,000.00
5 12/31/2022 $19,098,000.00
6 9/30/2022 $15,051,000.00
7 6/30/2022 $5,403,000.00
8 3/31/2022 $2,989,000.00
9 12/31/2021 $17,308,000.00
10 9/30/2021 $16,117,000.00
11 6/30/2021 $12,193,000.00
12 3/31/2021 $8,594,000.00
13 12/31/2020 $6,325,000.00
14 9/30/2020 $4,669,000.00
15 12/31/2019 $5,660,000.00
Financials: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
Date Value
1 12/31/2023 $1,204,000.00
2 9/30/2023 $-6,171,000.00
3 6/30/2023 $-11,204,000.00
4 3/31/2023 $-6,691,000.00
5 12/31/2022 $207,000.00
6 9/30/2022 $-4,673,000.00
7 6/30/2022 $-7,587,000.00
8 3/31/2022 $-7,787,000.00
9 12/31/2021 $-8,050,000.00
10 9/30/2021 $432,000.00
11 6/30/2021 $-4,805,000.00
12 3/31/2021 $-8,518,000.00
13 12/31/2020 $8,040,000.00
14 9/30/2020 $-174,000.00
15 12/31/2019 $4,175,000.00
Financials: IncreaseDecreaseInDeferredPolicyAcquisitionCosts
Date Value
1 9/30/2023 $2,662,000.00
2 9/30/2022 $3,593,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $-1,151,000.00
2 9/30/2023 $-4,219,000.00
3 6/30/2023 $540,000.00
4 3/31/2023 $1,586,000.00
5 12/31/2022 $4,956,000.00
6 9/30/2022 $-1,618,000.00
7 6/30/2022 $-55,000.00
8 3/31/2022 $1,113,000.00
9 12/31/2021 $13,136,000.00
10 9/30/2021 $8,717,000.00
11 6/30/2021 $11,433,000.00
12 3/31/2021 $10,471,000.00
13 12/31/2020 $767,000.00
14 9/30/2020 $156,000.00
15 12/31/2019 $-589,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $26,132,000.00
2 9/30/2023 $26,037,000.00
3 6/30/2023 $27,742,000.00
4 3/31/2023 $28,866,000.00
5 12/31/2022 $29,456,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $6,401,000.00
2 9/30/2023 $4,422,000.00
3 6/30/2023 $2,689,000.00
4 3/31/2023 $1,356,000.00
5 12/31/2022 $1,137,000.00
6 9/30/2022 $693,000.00
7 6/30/2022 $-832,000.00
8 3/31/2022 $-429,000.00
9 12/31/2021 $-25,682,000.00
10 9/30/2021 $-25,261,000.00
11 12/31/2020 $-22,854,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $3,454,000.00
2 9/30/2023 $2,530,000.00
3 6/30/2023 $2,220,000.00
4 3/31/2023 $1,350,000.00
5 12/31/2022 $1,395,000.00
6 9/30/2022 $766,000.00
7 6/30/2022 $615,000.00
8 3/31/2022 $268,000.00
9 12/31/2021 $26,113,000.00
10 9/30/2021 $25,847,000.00
11 6/30/2021 $15,769,000.00
12 3/31/2021 $7,863,000.00
13 12/31/2020 $22,182,000.00
14 9/30/2020 $16,780,000.00
15 12/31/2019 $12,252,000.00
Financials: InterestPayableCurrent
Date Value
1 12/31/2023 $622,000.00
2 12/31/2022 $548,000.00
3 9/30/2022 $424,000.00
4 3/31/2022 $10,000.00
5 12/31/2021 $9,000.00
6 9/30/2021 $12,000.00
7 12/31/2020 $2,306,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $25,659,000.00
2 9/30/2023 $26,181,000.00
3 6/30/2023 $28,404,000.00
4 3/31/2023 $30,277,000.00
5 12/31/2022 $27,548,000.00
6 9/30/2022 $24,612,000.00
7 6/30/2022 $24,646,000.00
8 3/31/2022 $26,585,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $7,578,000.00
2 9/30/2023 $7,269,000.00
3 6/30/2023 $7,342,000.00
4 3/31/2023 $7,319,000.00
5 12/31/2022 $6,727,000.00
6 9/30/2022 $5,940,000.00
7 6/30/2022 $5,779,000.00
8 3/31/2022 $5,866,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $3,084,000.00
2 9/30/2023 $2,770,000.00
3 6/30/2023 $2,829,000.00
4 3/31/2023 $2,815,000.00
5 12/31/2022 $5,785,000.00
6 9/30/2022 $4,839,000.00
7 6/30/2022 $4,456,000.00
8 3/31/2022 $4,525,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $7,108,000.00
2 9/30/2023 $6,758,000.00
3 6/30/2023 $6,835,000.00
4 3/31/2023 $6,813,000.00
5 12/31/2022 $6,434,000.00
6 9/30/2022 $5,486,000.00
7 6/30/2022 $5,125,000.00
8 3/31/2022 $5,196,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $7,727,000.00
2 9/30/2023 $7,375,000.00
3 6/30/2023 $7,453,000.00
4 3/31/2023 $7,430,000.00
5 12/31/2022 $6,356,000.00
6 9/30/2022 $5,555,000.00
7 6/30/2022 $5,372,000.00
8 3/31/2022 $5,455,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $1,853,000.00
2 6/30/2023 $3,785,000.00
3 3/31/2023 $5,740,000.00
4 9/30/2022 $1,602,000.00
5 6/30/2022 $2,949,000.00
6 3/31/2022 $4,535,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $2,160,000.00
2 9/30/2023 $2,101,000.00
3 6/30/2023 $2,421,000.00
4 3/31/2023 $2,720,000.00
5 12/31/2022 $2,192,000.00
6 9/30/2022 $1,858,000.00
7 6/30/2022 $1,672,000.00
8 3/31/2022 $1,900,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $149,086,000.00
2 9/30/2023 $144,072,000.00
3 6/30/2023 $140,940,000.00
4 3/31/2023 $137,925,000.00
5 12/31/2022 $143,556,000.00
6 9/30/2022 $109,465,000.00
7 6/30/2022 $101,420,000.00
8 3/31/2022 $97,844,000.00
9 12/31/2021 $82,487,000.00
10 9/30/2021 $84,221,000.00
11 12/31/2020 $460,167,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $558,743,000.00
2 9/30/2023 $535,507,000.00
3 6/30/2023 $511,666,000.00
4 3/31/2023 $491,390,000.00
5 12/31/2022 $481,942,000.00
6 9/30/2022 $419,728,000.00
7 6/30/2022 $400,645,000.00
8 3/31/2022 $381,608,000.00
9 12/31/2021 $344,355,000.00
10 9/30/2021 $326,608,000.00
11 12/31/2020 $115,559,000.00
Financials: LiabilitiesAssumed1
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $214,000.00
4 9/30/2021 $3,251,000.00
5 6/30/2021 $1,172,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $80,792,000.00
2 9/30/2023 $63,139,000.00
3 6/30/2023 $58,106,000.00
4 3/31/2023 $59,409,000.00
5 12/31/2022 $66,012,000.00
6 9/30/2022 $35,552,000.00
7 6/30/2022 $29,742,000.00
8 3/31/2022 $27,824,000.00
9 12/31/2021 $31,198,000.00
10 9/30/2021 $32,266,000.00
11 12/31/2020 $38,206,000.00
Financials: LongTermDebt
Date Value
1 12/31/2023 $46,063,000.00
2 12/31/2022 $51,563,000.00
3 12/31/2021 $54,313,000.00
4 9/30/2021 $55,000,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Date Value
1 12/31/2023 $2,750,000.00
2 12/31/2022 $2,750,000.00
3 12/31/2021 $2,750,000.00
4 9/30/2021 $2,750,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 12/31/2023 $43,313,000.00
2 12/31/2022 $2,750,000.00
3 12/31/2021 $2,750,000.00
4 9/30/2021 $2,750,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 12/31/2023 $2,750,000.00
2 12/31/2022 $2,750,000.00
3 12/31/2021 $2,750,000.00
4 9/30/2021 $2,750,000.00
Financials: LongTermInvestments
Date Value
1 12/31/2023 $21,495,000.00
2 9/30/2023 $17,600,000.00
3 6/30/2023 $24,299,000.00
4 3/31/2023 $16,749,000.00
5 12/31/2022 --
Financials: LongTermNotesPayable
Date Value
1 12/31/2023 $45,828,000.00
2 9/30/2023 $46,494,000.00
3 6/30/2023 $47,160,000.00
4 3/31/2023 $47,826,000.00
5 12/31/2022 $48,492,000.00
6 9/30/2022 $49,158,000.00
7 6/30/2022 $49,824,000.00
8 3/31/2022 $50,491,000.00
9 12/31/2021 $51,157,000.00
10 9/30/2021 $51,823,000.00
11 12/31/2020 $421,827,000.00
Financials: MinorityInterest
Date Value
1 12/31/2023 $55,328,000.00
2 9/30/2023 $65,807,000.00
3 6/30/2023 $62,696,000.00
4 3/31/2023 $64,444,000.00
5 12/31/2022 $68,865,000.00
6 9/30/2022 $63,913,000.00
7 6/30/2022 $63,074,000.00
8 3/31/2022 $62,083,000.00
9 12/31/2021 $65,001,000.00
10 9/30/2021 $60,112,000.00
Financials: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Date Value
1 12/31/2023 $1,933,000.00
2 3/31/2023 $362,000.00
3 12/31/2022 $3,157,000.00
4 9/30/2022 $687,000.00
5 6/30/2022 $834,000.00
6 3/31/2022 $27,000.00
7 12/31/2021 $169,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-19,291,000.00
2 9/30/2023 $-9,924,000.00
3 6/30/2023 $-4,047,000.00
4 3/31/2023 $-5,269,000.00
5 12/31/2022 $16,229,000.00
6 9/30/2022 $5,469,000.00
7 6/30/2022 $7,196,000.00
8 3/31/2022 $4,712,000.00
9 12/31/2021 $195,288,000.00
10 9/30/2021 $196,686,000.00
11 6/30/2021 $-1,341,000.00
12 3/31/2021 $-422,000.00
13 12/31/2020 $51,041,000.00
14 9/30/2020 $-20,930,000.00
15 12/31/2019 $237,715,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-95,055,000.00
2 9/30/2023 $-95,613,000.00
3 6/30/2023 $-85,785,000.00
4 3/31/2023 $-32,646,000.00
5 12/31/2022 $-76,551,000.00
6 9/30/2022 $-8,880,000.00
7 6/30/2022 $-6,968,000.00
8 3/31/2022 $-2,227,000.00
9 12/31/2021 $-5,025,000.00
10 9/30/2021 $-3,499,000.00
11 6/30/2021 $-2,231,000.00
12 3/31/2021 $-1,310,000.00
13 12/31/2020 $-3,806,000.00
14 9/30/2020 $-3,145,000.00
15 12/31/2019 $-3,372,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $84,602,000.00
2 9/30/2023 $60,505,000.00
3 6/30/2023 $29,072,000.00
4 3/31/2023 $7,935,000.00
5 12/31/2022 $58,005,000.00
6 9/30/2022 $39,847,000.00
7 6/30/2022 $25,167,000.00
8 3/31/2022 $6,916,000.00
9 12/31/2021 $3,358,000.00
10 9/30/2021 $-9,059,000.00
11 6/30/2021 $-16,352,000.00
12 3/31/2021 $-18,368,000.00
13 12/31/2020 $-6,486,000.00
14 9/30/2020 $26,035,000.00
15 12/31/2019 $-230,029,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-21,627,000.00
2 9/30/2023 $-17,194,000.00
3 6/30/2023 $-15,305,000.00
4 3/31/2023 $-4,384,000.00
5 12/31/2022 $-7,967,000.00
6 9/30/2022 $-2,974,000.00
7 6/30/2022 $-2,031,000.00
8 3/31/2022 $398,000.00
9 12/31/2021 $-8,213,000.00
10 9/30/2021 $-8,314,000.00
Financials: NetIncomeLossAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $-1,456,000.00
2 9/30/2023 $-2,442,000.00
3 6/30/2023 $-1,988,000.00
4 3/31/2023 $-1,033,000.00
5 12/31/2022 $1,272,000.00
6 9/30/2022 $277,000.00
7 6/30/2022 $329,000.00
8 3/31/2022 $130,000.00
9 12/31/2021 $119,000.00
10 9/30/2021 $86,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $-21,627,000.00
2 9/30/2023 $-17,194,000.00
3 6/30/2023 $-15,305,000.00
4 3/31/2023 $-4,384,000.00
5 12/31/2022 $-7,967,000.00
6 9/30/2022 $-5,005,000.00
7 6/30/2022 $-2,031,000.00
8 3/31/2022 $398,000.00
9 12/31/2021 $-8,213,000.00
10 9/30/2021 $-8,314,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $-21,627,000.00
2 9/30/2023 $-17,194,000.00
3 6/30/2023 $-15,305,000.00
4 3/31/2023 $-4,384,000.00
5 12/31/2022 $-7,967,000.00
6 9/30/2022 $-4,728,000.00
7 6/30/2022 $-2,031,000.00
8 3/31/2022 $528,000.00
9 12/31/2021 $-8,213,000.00
10 9/30/2021 $-11,056,000.00
Financials: NoncurrentAssets
Date Value
1 12/31/2023 $64,035,000.00
2 12/31/2022 $68,634,000.00
3 12/31/2021 $10,738,000.00
4 12/31/2020 $8,849,000.00
Financials: NotesPayableCurrent
Date Value
1 12/31/2023 $2,750,000.00
2 9/30/2023 $2,750,000.00
3 6/30/2023 $2,750,000.00
4 3/31/2023 $2,750,000.00
5 12/31/2022 $2,750,000.00
6 9/30/2022 $2,750,000.00
7 6/30/2022 $2,750,000.00
8 3/31/2022 $2,750,000.00
9 12/31/2021 $2,750,000.00
10 9/30/2021 $2,750,000.00
11 12/31/2020 $3,077,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 9/30/2021 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $277,786,000.00
2 9/30/2023 $209,692,000.00
3 6/30/2023 $136,154,000.00
4 3/31/2023 $66,104,000.00
5 12/31/2022 $210,525,000.00
6 9/30/2022 $154,686,000.00
7 6/30/2022 $99,690,000.00
8 3/31/2022 $48,327,000.00
9 12/31/2021 $155,697,000.00
10 9/30/2021 $106,769,000.00
11 6/30/2021 $36,738,000.00
12 3/31/2021 $30,590,000.00
13 12/31/2020 $170,377,000.00
14 9/30/2020 $68,168,000.00
15 12/31/2019 $95,159,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-16,745,000.00
2 9/30/2023 $-19,335,000.00
3 6/30/2023 $-13,448,000.00
4 3/31/2023 $-6,323,000.00
5 12/31/2022 $5,117,000.00
6 9/30/2022 $1,242,000.00
7 6/30/2022 $2,406,000.00
8 3/31/2022 $1,279,000.00
9 12/31/2021 $28,461,000.00
10 9/30/2021 $7,263,000.00
11 6/30/2021 $20,544,000.00
12 3/31/2021 $11,982,000.00
13 12/31/2020 $-20,418,000.00
14 9/30/2020 $41,080,000.00
15 12/31/2019 $25,697,000.00
Financials: OperatingLeaseExpense
Date Value
1 12/31/2023 $7,600,000.00
2 9/30/2023 $5,600,000.00
3 6/30/2023 $3,900,000.00
4 3/31/2023 $1,900,000.00
5 12/31/2022 $6,400,000.00
6 9/30/2022 $1,900,000.00
7 6/30/2022 $2,900,000.00
8 3/31/2022 $1,500,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $23,499,000.00
2 9/30/2023 $24,080,000.00
3 6/30/2023 $25,983,000.00
4 3/31/2023 $27,557,000.00
5 12/31/2022 $25,356,000.00
6 9/30/2022 $22,754,000.00
7 6/30/2022 $22,974,000.00
8 3/31/2022 $24,685,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $6,551,000.00
2 9/30/2023 $6,402,000.00
3 6/30/2023 $6,448,000.00
4 3/31/2023 $6,446,000.00
5 12/31/2022 $5,851,000.00
6 9/30/2022 $5,343,000.00
7 6/30/2022 $5,185,000.00
8 3/31/2022 $5,285,000.00
9 12/31/2021 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $16,948,000.00
2 9/30/2023 $17,678,000.00
3 6/30/2023 $19,535,000.00
4 3/31/2023 $21,111,000.00
5 12/31/2022 $19,505,000.00
6 9/30/2022 $17,411,000.00
7 6/30/2022 $17,789,000.00
8 3/31/2022 $19,400,000.00
9 12/31/2021 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $7,241,000.00
2 9/30/2023 $1,897,000.00
3 6/30/2023 $1,973,000.00
4 3/31/2023 $1,905,000.00
5 12/31/2022 $4,949,000.00
6 9/30/2022 $1,534,000.00
7 6/30/2022 $2,910,000.00
8 3/31/2022 $1,400,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $22,554,000.00
2 9/30/2023 $22,940,000.00
3 6/30/2023 $24,839,000.00
4 3/31/2023 $26,362,000.00
5 12/31/2022 $24,114,000.00
6 9/30/2022 $21,402,000.00
7 6/30/2022 $21,583,000.00
8 3/31/2022 $23,183,000.00
9 12/31/2021 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.05
2 9/30/2023 $0.05
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.04
6 9/30/2022 $0.04
7 6/30/2022 $0.03
8 3/31/2022 $0.03
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $959,000.00
2 9/30/2023 $3,084,000.00
3 6/30/2023 $4,079,000.00
4 3/31/2023 $3,452,000.00
5 12/31/2022 $2,335,000.00
6 9/30/2022 $2,282,000.00
7 6/30/2022 $1,957,000.00
8 3/31/2022 $1,146,000.00
9 12/31/2021 $1,256,000.00
10 9/30/2021 $692,000.00
11 12/31/2020 $506,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $4,907,000.00
2 9/30/2023 $4,675,000.00
3 6/30/2023 $4,776,000.00
4 3/31/2023 $5,265,000.00
5 12/31/2022 $5,880,000.00
6 9/30/2022 $5,105,000.00
7 6/30/2022 $5,589,000.00
8 3/31/2022 $5,748,000.00
9 12/31/2021 $5,670,000.00
10 9/30/2021 $5,672,000.00
11 12/31/2020 $190,000.00
Financials: OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
Date Value
1 12/31/2023 $42,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $2,744,000.00
2 9/30/2023 $-997,000.00
3 6/30/2023 $1,361,000.00
4 3/31/2023 $1,374,000.00
5 12/31/2022 $824,000.00
6 9/30/2022 $-2,362,000.00
7 6/30/2022 $-961,000.00
8 3/31/2022 $-300,000.00
9 12/31/2021 $-102,000.00
10 9/30/2021 $-111,000.00
11 6/30/2021 $16,000.00
12 3/31/2021 $21,000.00
13 12/31/2020 $71,000.00
14 9/30/2020 $-71,000.00
15 12/31/2019 $85,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Date Value
1 12/31/2023 $42,000.00
2 9/30/2023 $-289,000.00
3 6/30/2023 $-279,000.00
4 3/31/2023 $41,000.00
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $2,744,000.00
2 9/30/2023 $-2,358,000.00
3 6/30/2023 $-13,000.00
4 3/31/2023 $1,374,000.00
5 12/31/2022 $824,000.00
6 9/30/2022 $-1,100,000.00
7 6/30/2022 $-961,000.00
8 3/31/2022 $-300,000.00
9 12/31/2021 $-101,000.00
10 9/30/2021 $-101,000.00
11 6/30/2021 $-5,000.00
12 3/31/2021 $21,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $5,293,000.00
2 9/30/2023 $5,015,000.00
3 6/30/2023 $4,397,000.00
4 3/31/2023 $4,715,000.00
5 12/31/2022 $4,957,000.00
6 9/30/2022 $3,279,000.00
7 6/30/2022 $2,835,000.00
8 3/31/2022 $1,724,000.00
9 12/31/2021 $2,561,000.00
10 9/30/2021 $4,885,000.00
11 12/31/2020 $2,626,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $5,518,000.00
2 9/30/2023 $8,561,000.00
3 6/30/2023 $9,139,000.00
4 3/31/2023 $9,579,000.00
5 12/31/2022 $9,547,000.00
6 9/30/2022 $1,644,000.00
7 6/30/2022 $965,000.00
8 3/31/2022 $129,000.00
9 12/31/2021 $132,000.00
10 9/30/2021 $132,000.00
11 12/31/2020 $134,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $1,874,000.00
2 9/30/2023 $1,205,000.00
3 6/30/2023 $234,000.00
4 3/31/2023 $-186,000.00
5 12/31/2022 $50,000.00
6 9/30/2022 $469,000.00
7 6/30/2022 $359,000.00
8 3/31/2022 $-85,000.00
9 12/31/2021 $-83,000.00
10 9/30/2021 $130,000.00
11 6/30/2021 $13,000.00
12 12/31/2020 $-56,000.00
13 9/30/2020 $-213,000.00
14 12/31/2019 $-85,000.00
Financials: OtherReceivablesNetCurrent
Date Value
1 12/31/2023 $1,692,000.00
2 9/30/2023 $4,294,000.00
3 6/30/2023 $4,057,000.00
4 3/31/2023 $3,105,000.00
5 12/31/2022 $4,142,000.00
Financials: PaymentForContingentConsiderationLiabilityFinancingActivities
Date Value
1 12/31/2023 $2,900,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $626,000.00
4 9/30/2021 $626,000.00
5 6/30/2021 $626,000.00
6 3/31/2021 $626,000.00
7 12/31/2020 $567,000.00
8 9/30/2020 $567,000.00
9 12/31/2019 $3,780,000.00
Financials: PaymentsOfDebtExtinguishmentCosts
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $2,029,000.00
4 9/30/2021 $2,029,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $1,400,000.00
4 9/30/2021 $1,400,000.00
5 12/31/2020 $5,761,000.00
6 12/31/2019 $2,635,000.00
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $214,000.00
6 9/30/2022 $214,000.00
7 6/30/2022 $214,000.00
8 3/31/2022 $214,000.00
9 12/31/2021 $5,131,000.00
10 9/30/2021 $1,850,000.00
11 6/30/2021 $400,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $20,784,000.00
2 9/30/2023 $14,887,000.00
3 6/30/2023 $8,447,000.00
4 3/31/2023 $7,275,000.00
5 12/31/2022 $3,189,000.00
6 9/30/2022 $2,564,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $2,185,000.00
10 9/30/2021 $2,185,000.00
11 6/30/2021 $587,000.00
12 3/31/2021 $587,000.00
Financials: PaymentsToAcquireAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $124,178,000.00
2 9/30/2023 $111,018,000.00
3 6/30/2023 $91,684,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 12/31/2022 $65,793,000.00
3 12/31/2021 --
Financials: PaymentsToAcquireHeldToMaturitySecurities
Date Value
1 12/31/2023 $3,004,000.00
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $3,000,000.00
5 9/30/2022 $3,000,000.00
6 6/30/2022 $3,000,000.00
7 12/31/2021 --
Financials: PaymentsToAcquireInvestments
Date Value
1 3/31/2023 $34,161,000.00
2 12/31/2022 $3,000,000.00
3 9/30/2022 $3,000,000.00
4 6/30/2022 $3,000,000.00
5 3/31/2022 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $5,624,000.00
2 9/30/2023 $4,062,000.00
3 6/30/2023 $3,293,000.00
4 3/31/2023 $1,717,000.00
5 12/31/2022 $7,758,000.00
6 9/30/2022 $5,880,000.00
7 6/30/2022 $3,968,000.00
8 3/31/2022 $2,227,000.00
9 12/31/2021 $5,025,000.00
10 9/30/2021 $3,499,000.00
11 6/30/2021 $2,231,000.00
12 3/31/2021 $1,310,000.00
13 12/31/2020 $3,806,000.00
14 9/30/2020 $3,145,000.00
15 12/31/2019 $3,372,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $27,683,000.00
2 9/30/2023 $24,341,000.00
3 6/30/2023 $29,129,000.00
4 3/31/2023 $29,986,000.00
5 12/31/2022 $28,157,000.00
6 9/30/2022 $16,382,000.00
7 6/30/2022 $17,223,000.00
8 3/31/2022 $17,765,000.00
9 12/31/2021 $16,551,000.00
10 9/30/2021 $11,110,000.00
11 12/31/2020 $7,550,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $11,225,000.00
2 9/30/2023 $10,575,000.00
3 6/30/2023 $14,334,000.00
4 3/31/2023 $16,819,000.00
5 12/31/2022 $14,947,000.00
6 9/30/2022 $10,233,000.00
7 6/30/2022 $11,531,000.00
8 3/31/2022 $12,843,000.00
9 12/31/2021 $11,722,000.00
10 9/30/2021 $7,190,000.00
11 12/31/2020 $4,141,000.00
Financials: ProceedsFromIssuanceInitialPublicOffering
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $582,188,000.00
4 9/30/2021 $582,188,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $1,560,000.00
4 9/30/2021 $1,560,000.00
5 6/30/2021 $1,560,000.00
6 3/31/2021 $1,560,000.00
7 12/31/2019 $137,000,000.00
Financials: ProceedsFromIssuanceOfDebt
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $55,000,000.00
4 9/30/2021 $55,000,000.00
5 12/31/2020 $202,688,000.00
6 12/31/2019 $105,000,000.00
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 12/31/2023 $31,801,000.00
2 9/30/2023 $13,517,000.00
3 6/30/2023 $3,242,000.00
4 3/31/2023 $1,242,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $5,950,000.00
2 9/30/2023 $5,950,000.00
3 6/30/2023 $5,950,000.00
4 3/31/2023 $1,990,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $4,738,000.00
2 9/30/2023 $4,465,000.00
3 6/30/2023 $3,179,000.00
4 3/31/2023 $2,693,000.00
5 12/31/2022 $18,284,000.00
6 9/30/2022 $7,926,000.00
7 6/30/2022 $6,384,000.00
8 3/31/2022 $5,613,000.00
9 12/31/2021 $2,830,000.00
10 9/30/2021 $259,000.00
11 6/30/2021 $251,000.00
12 12/31/2020 $424,000.00
13 9/30/2020 $424,000.00
14 12/31/2019 $2,593,000.00
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $4,588,000.00
2 9/30/2023 $2,595,000.00
3 6/30/2023 $2,595,000.00
4 12/31/2022 $4,215,000.00
5 9/30/2022 $2,401,000.00
6 6/30/2022 $2,401,000.00
7 12/31/2021 --
Financials: ProfitLoss
Date Value
1 12/31/2023 $-23,083,000.00
2 9/30/2023 $-19,636,000.00
3 6/30/2023 $-17,293,000.00
4 3/31/2023 $-5,417,000.00
5 12/31/2022 $-6,695,000.00
6 9/30/2022 $-3,026,000.00
7 6/30/2022 $-1,702,000.00
8 3/31/2022 $528,000.00
9 12/31/2021 $-8,094,000.00
10 9/30/2021 $-8,228,000.00
11 6/30/2021 $3,200,000.00
12 3/31/2021 $3,411,000.00
13 12/31/2020 $-44,230,000.00
14 9/30/2020 $25,134,000.00
15 12/31/2019 $7,732,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $33,620,000.00
2 12/31/2022 $29,516,000.00
3 12/31/2021 $22,982,000.00
4 9/30/2021 $21,412,000.00
5 12/31/2020 $18,077,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $15,349,000.00
2 9/30/2023 $14,804,000.00
3 6/30/2023 $15,431,000.00
4 3/31/2023 $15,297,000.00
5 12/31/2022 $15,064,000.00
6 9/30/2022 $13,534,000.00
7 6/30/2022 $12,613,000.00
8 3/31/2022 $11,854,000.00
9 12/31/2021 $10,738,000.00
10 9/30/2021 $9,989,000.00
11 12/31/2020 $8,849,000.00
Financials: PurchaseObligation
Date Value
1 12/31/2023 $20,146,000.00
2 12/31/2022 $30,033,000.00
3 12/31/2021 $32,270,000.00
Financials: PurchaseObligationDueInFifthYear
Date Value
1 12/31/2023 $62,000.00
2 12/31/2022 $241,000.00
3 12/31/2021 $243,000.00
Financials: PurchaseObligationDueInFourthYear
Date Value
1 12/31/2023 $160,000.00
2 12/31/2022 $610,000.00
3 12/31/2021 $1,007,000.00
Financials: PurchaseObligationDueInNextTwelveMonths
Date Value
1 12/31/2023 $9,058,000.00
2 12/31/2022 $12,661,000.00
3 12/31/2021 $13,194,000.00
Financials: PurchaseObligationDueInSecondYear
Date Value
1 12/31/2023 $8,289,000.00
2 12/31/2022 $11,968,000.00
3 12/31/2021 $12,363,000.00
Financials: PurchaseObligationDueInThirdYear
Date Value
1 12/31/2023 $2,577,000.00
2 12/31/2022 $4,553,000.00
3 12/31/2021 $5,463,000.00
Financials: RealizedInvestmentGainsLosses
Date Value
1 12/31/2023 $89,000.00
2 9/30/2023 $89,000.00
3 6/30/2023 $89,000.00
4 3/31/2023 $87,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
Financials: RepaymentsOfDebt
Date Value
1 12/31/2023 $2,749,000.00
2 9/30/2023 $2,062,000.00
3 6/30/2023 $1,374,000.00
4 3/31/2023 $687,000.00
5 12/31/2022 $2,750,000.00
6 9/30/2022 $2,063,000.00
7 6/30/2022 $1,375,000.00
8 3/31/2022 $687,000.00
9 12/31/2021 $434,919,000.00
10 9/30/2021 $434,231,000.00
11 6/30/2021 $1,539,000.00
12 3/31/2021 $769,000.00
13 12/31/2020 $21,557,000.00
14 9/30/2020 $20,787,000.00
15 12/31/2019 $463,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $123,925,000.00
2 9/30/2023 $90,198,000.00
3 6/30/2023 $57,948,000.00
4 3/31/2023 $28,100,000.00
5 12/31/2022 $94,120,000.00
6 9/30/2022 $69,568,000.00
7 6/30/2022 $44,130,000.00
8 3/31/2022 $21,294,000.00
9 12/31/2021 $72,690,000.00
10 9/30/2021 $50,991,000.00
11 6/30/2021 $16,740,000.00
12 3/31/2021 $15,836,000.00
13 12/31/2020 $55,262,000.00
14 9/30/2020 $38,829,000.00
15 12/31/2019 $39,275,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-181,331,000.00
2 9/30/2023 $-190,599,000.00
3 6/30/2023 $-189,124,000.00
4 3/31/2023 $-183,288,000.00
5 12/31/2022 $-186,647,000.00
6 9/30/2022 $-184,648,000.00
7 6/30/2022 $-183,198,000.00
8 3/31/2022 $-183,180,000.00
9 12/31/2021 $-191,926,000.00
10 9/30/2021 $-191,234,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $368,168,000.00
2 9/30/2023 $269,149,000.00
3 6/30/2023 $174,485,000.00
4 3/31/2023 $84,606,000.00
5 12/31/2022 $303,426,000.00
6 9/30/2022 $220,739,000.00
7 6/30/2022 $144,187,000.00
8 3/31/2022 $70,778,000.00
9 12/31/2021 $252,022,000.00
10 9/30/2021 $182,259,000.00
11 6/30/2021 $60,876,000.00
12 3/31/2021 $56,894,000.00
13 12/31/2020 $203,222,000.00
14 9/30/2020 $53,355,000.00
15 12/31/2019 $168,001,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $3,098,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $4,604,000.00
2 9/30/2023 $3,637,000.00
3 6/30/2023 $3,637,000.00
4 3/31/2023 $3,637,000.00
5 12/31/2022 $2,936,000.00
6 9/30/2022 $26,027,000.00
7 6/30/2022 $24,522,000.00
8 3/31/2022 $24,522,000.00
9 12/31/2021 $23,100,000.00
Financials: SalesAndExciseTaxPayableCurrent
Date Value
1 12/31/2023 $339,000.00
2 12/31/2022 $408,000.00
3 9/30/2022 $969,000.00
4 6/30/2022 $987,000.00
5 3/31/2022 $979,000.00
6 12/31/2021 $1,444,000.00
7 9/30/2021 $3,745,000.00
8 12/31/2020 $9,994,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $60,365,000.00
2 9/30/2023 $44,049,000.00
3 6/30/2023 $29,029,000.00
4 3/31/2023 $14,698,000.00
5 12/31/2022 $52,638,000.00
6 9/30/2022 $38,254,000.00
7 6/30/2022 $25,067,000.00
8 3/31/2022 $11,993,000.00
9 12/31/2021 $39,065,000.00
10 9/30/2021 $26,151,000.00
11 6/30/2021 $8,814,000.00
12 3/31/2021 $7,211,000.00
13 12/31/2020 $22,243,000.00
14 9/30/2020 $13,261,000.00
15 12/31/2019 $19,082,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $104,447,000.00
2 9/30/2023 $82,126,000.00
3 6/30/2023 $51,770,000.00
4 3/31/2023 $23,200,000.00
5 12/31/2022 $65,691,000.00
6 9/30/2022 $48,768,000.00
7 6/30/2022 $32,067,000.00
8 3/31/2022 $15,876,000.00
9 12/31/2021 $36,695,000.00
10 9/30/2021 $19,239,000.00
11 6/30/2021 $11,556,000.00
12 3/31/2021 $4,865,000.00
13 12/31/2020 $24,602,000.00
14 9/30/2020 $6,702,000.00
15 12/31/2019 $6,233,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 12/31/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2021 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 6/30/2023 --
2 3/31/2023 --
3 12/31/2022 $0.44
4 9/30/2022 $0.44
5 6/30/2022 $0.44
6 3/31/2022 $0.44
7 9/30/2021 $0.40
8 6/30/2021 $0.40
9 3/31/2021 $0.40
10 12/31/2020 $0.30
11 9/30/2020 $0.30
12 12/31/2019 $0.30
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 6/30/2023 --
2 3/31/2023 --
3 12/31/2022 $0.02
4 9/30/2022 $0.02
5 6/30/2022 $0.02
6 3/31/2022 $0.02
7 12/31/2021 $0.01
8 9/30/2021 $0.01
9 6/30/2021 $0.01
10 3/31/2021 $0.01
11 12/31/2020 $0.00
12 9/30/2020 $0.00
13 12/31/2019 $0.02
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $9,693,376.00
2 9/30/2023 $10,052,596.00
3 6/30/2023 $10,836,717.00
4 3/31/2023 $10,701,013.00
5 9/30/2022 $10,678,809.00
6 6/30/2022 $10,176,248.00
7 3/31/2022 $9,273,109.00
8 12/31/2021 $8,958,151.00
9 9/30/2021 $6,174,103.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $7.68
2 9/30/2023 $7.44
3 6/30/2023 $7.13
4 3/31/2023 $6.92
5 9/30/2022 $6.78
6 6/30/2022 $6.29
7 3/31/2022 $5.62
8 12/31/2021 $4.74
9 9/30/2021 $4.27
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $33,792,000.00
2 9/30/2023 $23,942,000.00
3 6/30/2023 $3,245,000.00
4 3/31/2023 $6,590,000.00
5 12/31/2022 $31,341,000.00
6 6/30/2022 $11,819,000.00
7 3/31/2022 $10,815,000.00
8 12/31/2021 $16,346,000.00
9 9/30/2021 $2,315,000.00
10 12/31/2020 $54,747,000.00
11 12/31/2019 $753,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 $1,492,651.00
2 9/30/2023 $1,411,142.00
3 6/30/2023 $1,301,922.00
4 3/31/2023 $941,659.00
5 12/31/2022 $1,653,725.00
6 9/30/2022 $941,296.00
7 6/30/2022 $742,744.00
8 3/31/2022 $315,203.00
9 12/31/2021 $1,756,568.00
10 9/30/2021 $1,437,352.00
11 12/31/2020 $778,130.00
12 12/31/2019 $1,170,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $43,986.00
6 9/30/2022 $43,986.00
7 6/30/2022 $43,986.00
8 3/31/2022 $43,986.00
9 12/31/2021 $10,303,307.00
10 9/30/2021 $10,140,898.00
11 12/31/2020 $6,626,178.00
12 12/31/2019 $4,566,250.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
Date Value
1 6/30/2023 --
2 3/31/2023 --
3 12/31/2022 $7.74
4 9/30/2022 $7.74
5 6/30/2022 $7.74
6 3/31/2022 $7.74
7 12/31/2021 $5.11
8 9/30/2021 $5.13
9 6/30/2021 $5.08
10 3/31/2021 $4.74
11 12/31/2020 $1.60
12 9/30/2020 $1.44
13 12/31/2019 $1.88
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $155,438,000.00
2 9/30/2023 $155,598,000.00
3 6/30/2023 $119,977,000.00
4 3/31/2023 $127,859,000.00
5 12/31/2022 $183,315,000.00
6 9/30/2022 $169,187,000.00
7 6/30/2022 $86,343,000.00
8 3/31/2022 $263,024,000.00
9 12/31/2021 $322,877,000.00
10 9/30/2021 $369,719,000.00
11 12/31/2020 $116,029,000.00
12 12/31/2019 $2,770,000.00
13 12/31/2018 $16,014,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $13,245,354.00
2 9/30/2023 $14,006,946.00
3 6/30/2023 $15,327,749.00
4 3/31/2023 $16,022,238.00
5 12/31/2022 $17,754,770.00
6 9/30/2022 $20,266,205.00
7 6/30/2022 $20,653,515.00
8 3/31/2022 $21,186,307.00
9 12/31/2021 $22,315,171.00
10 9/30/2021 $23,004,276.00
11 12/31/2020 $14,893,172.00
12 12/31/2019 $15,841,250.00
13 12/31/2018 $13,093,333.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $8.31
2 9/30/2023 $8.26
3 6/30/2023 $8.22
4 3/31/2023 $8.15
5 12/31/2022 $8.47
6 9/30/2022 $8.54
7 6/30/2022 $8.57
8 3/31/2022 $8.61
9 12/31/2021 $8.52
10 9/30/2021 $9.54
11 12/31/2020 $4.60
12 12/31/2019 $4.88
13 12/31/2018 $4.52
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
Date Value
1 12/31/2023 $119,799,000.00
2 9/30/2023 $119,944,000.00
3 6/30/2023 $95,938,000.00
4 3/31/2023 $97,821,000.00
5 9/30/2022 $107,180,000.00
6 6/30/2022 $60,748,000.00
7 3/31/2022 $142,661,000.00
8 9/30/2021 $131,742,000.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $6.90
2 9/30/2023 $7.23
3 6/30/2023 $7.92
4 3/31/2023 $8.66
5 12/31/2022 $7.45
6 9/30/2022 $6.88
7 6/30/2022 $6.63
8 3/31/2022 $6.54
9 12/31/2021 $4.35
10 9/30/2021 $4.08
11 12/31/2020 $4.24
12 12/31/2019 $4.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $13.12
2 9/30/2023 $12.63
3 6/30/2023 $11.90
4 3/31/2023 $13.84
5 12/31/2022 $11.16
6 9/30/2022 $10.48
7 6/30/2022 $10.04
8 3/31/2022 $9.21
9 12/31/2021 $7.23
10 9/30/2021 $7.32
11 12/31/2020 $4.24
12 12/31/2019 $4.60
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $18.19
6 9/30/2022 $18.19
7 6/30/2022 $18.19
8 3/31/2022 $18.19
9 12/31/2021 $13.49
10 9/30/2021 $12.88
11 12/31/2020 $5.12
12 12/31/2019 $5.72
Financials: ShortTermInvestments
Date Value
1 12/31/2023 $74,457,000.00
2 9/30/2023 $79,568,000.00
3 6/30/2023 $63,318,000.00
4 3/31/2023 $19,229,000.00
5 12/31/2022 $4,890,000.00
6 9/30/2022 $3,000,000.00
7 6/30/2022 $3,000,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $3,016,765.00
2 9/30/2023 $2,336,682.00
3 6/30/2023 $1,125,099.00
4 3/31/2023 $790,873.00
5 12/31/2022 $2,950,662.00
6 9/30/2022 $1,151,656.00
7 6/30/2022 $962,898.00
8 3/31/2022 $857,647.00
9 12/31/2021 $1,124,740.00
10 9/30/2021 $592,406.00
11 12/31/2020 $6,796,126.00
12 12/31/2019 $648,333.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $4,588,000.00
2 6/30/2023 $2,595,000.00
3 12/31/2022 $4,215,000.00
4 6/30/2022 $2,401,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardGross
Date Value
1 12/31/2023 $2,000.00
Financials: UnbilledContractsReceivable
Date Value
1 12/31/2023 $46,595,000.00
2 9/30/2023 $50,171,000.00
3 6/30/2023 $31,563,000.00
4 3/31/2023 $47,444,000.00
5 12/31/2022 $41,718,000.00
6 9/30/2022 $27,696,000.00
7 6/30/2022 $27,384,000.00
8 3/31/2022 $27,049,000.00
9 12/31/2021 $27,086,000.00
10 9/30/2021 $24,226,000.00
11 12/31/2020 $23,715,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $6,865,000.00
2 12/31/2022 $3,932,000.00
3 12/31/2021 $3,548,000.00
4 12/31/2020 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $2,423,000.00
2 12/31/2022 $959,000.00
3 12/31/2021 $89,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
Date Value
1 12/31/2023 $149,000.00
2 12/31/2022 $94,000.00
3 12/31/2021 $1,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $487,000.00
2 12/31/2022 $487,000.00
3 12/31/2021 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $84,000,000.00
2 12/31/2022 $27,000,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $199,691,873.00
2 9/30/2023 $197,903,361.00
3 6/30/2023 $195,865,881.00
4 3/31/2023 $192,993,574.00
5 12/31/2022 $185,560,683.00
6 9/30/2022 $237,441,224.00
7 6/30/2022 $182,085,548.00
8 3/31/2022 $246,916,663.00
9 12/31/2021 $177,680,507.00
10 9/30/2021 $235,978,541.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $199,691,873.00
2 9/30/2023 $197,903,361.00
3 6/30/2023 $195,865,881.00
4 3/31/2023 $192,993,574.00
5 12/31/2022 $185,560,683.00
6 9/30/2022 $184,026,378.00
7 6/30/2022 $182,085,548.00
8 3/31/2022 $178,517,480.00
9 12/31/2021 $177,680,507.00
10 9/30/2021 $177,449,844.00
Copyright 2024 PursePoor.com