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

Business Address

525 WASHINGTON BLVD
SUITE 1400
JERSEY CITY , NJ US 07310

Mailing Address

525 WASHINGTON BLVD
SUITE 1400
JERSEY CITY , NJ US 07310
Phone Number: (201) 793-1111 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $1,384,000.00
2 9/30/2023 $1,855,000.00
3 6/30/2023 $1,439,000.00
4 3/31/2023 $1,451,000.00
5 12/31/2022 $1,519,000.00
6 9/30/2022 $2,017,000.00
7 6/30/2022 $2,100,000.00
8 3/31/2022 $1,795,000.00
9 12/31/2021 $1,824,000.00
10 9/30/2021 $2,265,000.00
11 3/31/2021 $1,568,000.00
12 12/31/2020 $774,000.00
13 12/31/2019 $898,000.00
Financials: AccountsReceivableNet
Date Value
1 12/31/2023 $94,067,000.00
2 9/30/2023 $78,264,000.00
3 6/30/2023 $67,116,000.00
4 3/31/2023 $60,738,000.00
5 12/31/2022 $73,348,000.00
6 9/30/2022 $66,315,000.00
7 6/30/2022 $56,218,000.00
8 3/31/2022 $51,897,000.00
9 12/31/2021 $61,335,000.00
10 9/30/2021 $60,330,000.00
11 12/31/2020 $53,749,000.00
12 12/31/2019 $43,619,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $85,877,000.00
2 9/30/2023 $69,329,000.00
3 6/30/2023 $61,815,000.00
4 3/31/2023 $56,627,000.00
5 12/31/2022 $66,474,000.00
6 9/30/2022 $56,777,000.00
7 6/30/2022 $51,441,000.00
8 3/31/2022 $48,039,000.00
9 12/31/2021 $55,067,000.00
10 9/30/2021 $54,226,000.00
11 3/31/2021 $41,372,000.00
12 12/31/2020 $48,250,000.00
13 12/31/2019 $39,934,000.00
14 12/31/2018 $27,840,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $2,053,000.00
2 12/31/2022 $1,055,000.00
3 12/31/2021 $1,197,000.00
4 9/30/2021 $48,000.00
5 3/31/2021 $281,000.00
6 12/31/2020 $1,713,000.00
7 12/31/2019 $1,587,000.00
Financials: AccruedLiabilitiesAndOtherLiabilities
Date Value
1 12/31/2023 $53,766,000.00
2 9/30/2023 $44,538,000.00
3 6/30/2023 $41,795,000.00
4 3/31/2023 $35,057,000.00
5 12/31/2022 $47,784,000.00
6 9/30/2022 $39,134,000.00
7 6/30/2022 $32,730,000.00
8 3/31/2022 $27,277,000.00
9 12/31/2021 $35,062,000.00
10 9/30/2021 $25,782,000.00
11 12/31/2020 $26,245,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $2,469,000.00
2 12/31/2022 $1,464,000.00
3 12/31/2021 $1,033,000.00
4 9/30/2021 $1,061,000.00
5 3/31/2021 $1,564,000.00
6 12/31/2020 $500,000.00
7 12/31/2019 $569,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $8,432,000.00
2 12/31/2022 $7,246,000.00
3 12/31/2021 $7,284,000.00
4 9/30/2021 $6,881,000.00
5 3/31/2021 $6,451,000.00
6 12/31/2020 $6,282,000.00
7 12/31/2019 $12,293,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $3,196,000.00
2 9/30/2023 $2,307,000.00
3 6/30/2023 $2,251,000.00
4 3/31/2023 $2,055,000.00
5 12/31/2022 $2,006,000.00
6 9/30/2022 $2,226,000.00
7 6/30/2022 $889,000.00
8 3/31/2022 $598,000.00
9 12/31/2021 $2,317,000.00
10 9/30/2021 $1,892,000.00
11 3/31/2021 $1,548,000.00
12 12/31/2020 $1,791,000.00
13 12/31/2019 $1,574,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $667,881,000.00
2 9/30/2023 $659,892,000.00
3 6/30/2023 $659,604,000.00
4 3/31/2023 $674,768,000.00
5 12/31/2022 $665,715,000.00
6 9/30/2022 $655,968,000.00
7 6/30/2022 $644,931,000.00
8 3/31/2022 $634,070,000.00
9 12/31/2021 $625,056,000.00
10 9/30/2021 $614,569,000.00
11 6/30/2021 $52,762,865.00
12 3/31/2021 $34,444,413.00
13 12/31/2020 $105,159,000.00
14 9/30/2020 $3,613,969.00
15 6/30/2020 $3,437,641.00
16 3/31/2020 $3,282,402.00
17 12/31/2019 $2,033,317.00
18 9/30/2019 $4,970,285.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 9/30/2023 $26,975,000.00
2 6/30/2023 $17,690,000.00
3 3/31/2023 $8,104,000.00
4 12/31/2022 $37,210,000.00
5 9/30/2022 $28,279,000.00
6 6/30/2022 $18,670,000.00
7 3/31/2022 $8,274,000.00
8 12/31/2021 $46,475,000.00
9 9/30/2021 $33,233,000.00
10 6/30/2021 $4,208,000.00
11 3/31/2021 $2,275,000.00
12 12/31/2020 $3,277,000.00
13 9/30/2020 $853,000.00
14 3/31/2020 $479,000.00
15 12/31/2019 $3,094,000.00
16 12/31/2018 $1,720,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $926,000.00
2 9/30/2023 $1,176,000.00
3 6/30/2023 $1,001,000.00
4 3/31/2023 $847,000.00
5 12/31/2022 $725,000.00
6 9/30/2022 $1,808,000.00
7 6/30/2022 $1,320,000.00
8 3/31/2022 $805,000.00
9 12/31/2021 $838,000.00
10 9/30/2021 $878,000.00
11 3/31/2021 $1,368,000.00
12 12/31/2020 $1,767,000.00
13 12/31/2019 $1,042,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $2,100,000.00
2 9/30/2023 $1,600,000.00
3 6/30/2023 $1,000,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $1,400,000.00
6 9/30/2022 $400,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $58,800,000.00
2 9/30/2023 $60,420,000.00
3 6/30/2023 $61,647,000.00
4 3/31/2023 $63,588,000.00
5 12/31/2022 $58,566,000.00
6 9/30/2022 $59,262,000.00
7 6/30/2022 $60,203,000.00
8 3/31/2022 $60,711,000.00
9 12/31/2021 $56,552,000.00
10 9/30/2021 $61,167,000.00
11 6/30/2021 $72,635,000.00
12 3/31/2021 $8,668,381.00
13 12/31/2020 $76,858,000.00
14 9/30/2020 $80,100,000.00
15 3/31/2020 $7,976,195.00
16 12/31/2019 $78,625,000.00
17 12/31/2018 $9,718,032.00
Financials: Assets
Date Value
1 12/31/2023 $442,582,000.00
2 9/30/2023 $398,211,000.00
3 6/30/2023 $398,570,000.00
4 3/31/2023 $401,511,000.00
5 12/31/2022 $415,533,000.00
6 9/30/2022 $394,841,000.00
7 6/30/2022 $387,921,000.00
8 3/31/2022 $391,468,000.00
9 12/31/2021 $388,738,000.00
10 9/30/2021 $380,164,000.00
11 6/30/2021 $352,293,767.00
12 3/31/2021 $352,612,173.00
13 12/31/2020 $169,054,000.00
14 9/30/2020 $352,955,715.00
15 6/30/2020 $353,962,146.00
16 3/31/2020 $354,098,179.00
17 12/31/2019 $98,078,000.00
18 9/30/2019 $351,631,252.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $325,584,000.00
2 9/30/2023 $286,869,000.00
3 6/30/2023 $290,259,000.00
4 3/31/2023 $294,786,000.00
5 12/31/2022 $306,295,000.00
6 9/30/2022 $285,931,000.00
7 6/30/2022 $304,296,000.00
8 3/31/2022 $315,670,000.00
9 12/31/2021 $334,156,000.00
10 9/30/2021 $329,630,000.00
11 6/30/2021 $556,380.00
12 3/31/2021 $722,012.00
13 12/31/2020 $120,697,000.00
14 9/30/2020 $1,073,575.00
15 6/30/2020 $777,343.00
16 3/31/2020 $985,345.00
17 12/31/2019 $1,178,449.00
18 9/30/2019 $1,453,908.00
Financials: AssetsFairValueDisclosure
Date Value
1 12/31/2023 $183,358,000.00
2 9/30/2023 $178,862,000.00
3 6/30/2023 $195,707,000.00
4 3/31/2023 $195,320,000.00
5 12/31/2022 $193,244,000.00
6 9/30/2022 $189,503,000.00
7 6/30/2022 $203,263,000.00
8 3/31/2022 $203,172,000.00
9 12/31/2021 $204,128,000.00
10 12/31/2020 --
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 12/31/2023 $26,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 12/31/2023 --
Financials: AvailableForSaleDebtSecuritiesAmortizedCostBasis
Date Value
1 12/31/2023 $171,815,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $171,841,000.00
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 $11,100,000.00
2 9/30/2023 $6,800,000.00
3 6/30/2023 $4,000,000.00
4 3/31/2023 $100,000.00
5 12/31/2022 $4,300,000.00
6 9/30/2022 $6,600,000.00
7 6/30/2022 $5,800,000.00
8 3/31/2022 $3,200,000.00
9 12/31/2021 $20,300,000.00
10 9/30/2021 $12,500,000.00
Financials: BusinessCombinationContingentConsiderationLiability
Date Value
1 12/31/2023 $18,300,000.00
2 9/30/2023 $13,800,000.00
3 6/30/2023 $10,900,000.00
4 3/31/2023 $6,900,000.00
5 12/31/2022 $6,600,000.00
6 9/30/2022 $4,100,000.00
7 6/30/2022 $4,800,000.00
8 3/31/2022 $7,100,000.00
9 12/31/2021 $10,000,000.00
10 9/30/2021 $17,100,000.00
11 6/30/2021 $29,600,000.00
Financials: BusinessCombinationContingentConsiderationLiabilityNoncurrent
Date Value
1 12/31/2023 $18,346,000.00
2 9/30/2023 $13,822,000.00
3 6/30/2023 $10,939,000.00
4 3/31/2023 $6,922,000.00
5 12/31/2022 $6,631,000.00
6 9/30/2022 $4,074,000.00
7 6/30/2022 $4,770,000.00
8 3/31/2022 $12,801,000.00
9 12/31/2021 $10,012,000.00
10 9/30/2021 $17,125,000.00
11 12/31/2020 --
Financials: CapitalizedComputerSoftwareNet
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
Financials: CapitalizedContractCostAmortization
Date Value
1 12/31/2023 $19,000,000.00
2 9/30/2023 $13,100,000.00
3 6/30/2023 $8,500,000.00
4 3/31/2023 $4,200,000.00
5 12/31/2022 $13,400,000.00
6 9/30/2022 $9,600,000.00
7 6/30/2022 $6,200,000.00
8 3/31/2022 $3,000,000.00
9 12/31/2021 $9,500,000.00
10 9/30/2021 $2,500,000.00
11 6/30/2021 $2,400,000.00
12 3/31/2021 $2,200,000.00
13 12/31/2020 $10,500,000.00
14 9/30/2020 $8,100,000.00
15 12/31/2019 $7,700,000.00
Financials: CapitalizedContractCostImpairmentLoss
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
Financials: CapitalizedContractCostNet
Date Value
1 12/31/2023 $54,700,000.00
2 9/30/2023 $50,200,000.00
3 6/30/2023 $49,400,000.00
4 3/31/2023 $47,800,000.00
5 12/31/2022 $48,600,000.00
6 9/30/2022 $42,364,000.00
7 6/30/2022 $40,474,000.00
8 3/31/2022 $39,090,000.00
9 12/31/2021 $38,926,000.00
10 9/30/2021 $35,300,000.00
11 12/31/2020 $31,943,000.00
12 12/31/2019 $28,351,000.00
Financials: Cash
Date Value
1 12/31/2023 $13,100,000.00
2 9/30/2023 $7,000,000.00
3 6/30/2023 $6,600,000.00
4 3/31/2023 $7,800,000.00
5 12/31/2022 $10,800,000.00
6 9/30/2022 $7,400,000.00
7 6/30/2022 $7,900,000.00
8 3/31/2022 $8,100,000.00
9 12/31/2021 $9,300,000.00
10 9/30/2021 $8,100,000.00
11 3/31/2021 $7,900,000.00
12 12/31/2020 $6,800,000.00
13 12/31/2019 $3,600,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $223,162,000.00
2 9/30/2023 $205,786,000.00
3 6/30/2023 $219,714,000.00
4 3/31/2023 $228,827,000.00
5 12/31/2022 $227,188,000.00
6 9/30/2022 $217,781,000.00
7 6/30/2022 $65,062,000.00
8 3/31/2022 $78,764,000.00
9 12/31/2021 $268,217,000.00
10 9/30/2021 $260,704,000.00
11 6/30/2021 $205,729.00
12 3/31/2021 $139,492.00
13 12/31/2020 $69,112,000.00
14 9/30/2020 $469,109.00
15 6/30/2020 $609,507.00
16 3/31/2020 $760,645.00
17 12/31/2019 $994,810.00
18 9/30/2019 $1,238,858.00
19 6/30/2019 $25,000.00
20 3/31/2019 --
21 12/31/2018 $16,378,000.00
22 12/31/2017 $19,904,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $223,162,000.00
2 9/30/2023 $205,786,000.00
3 6/30/2023 $219,714,000.00
4 3/31/2023 $228,827,000.00
5 12/31/2022 $227,188,000.00
6 9/30/2022 $217,781,000.00
7 6/30/2022 $65,062,000.00
8 3/31/2022 $78,764,000.00
9 12/31/2021 $268,217,000.00
10 9/30/2021 $260,704,000.00
11 6/30/2021 $66,338,000.00
12 3/31/2021 $64,565,000.00
13 12/31/2020 $69,112,000.00
14 9/30/2020 $46,869,000.00
15 12/31/2019 $12,162,000.00
16 12/31/2018 $16,378,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-4,026,000.00
2 9/30/2023 $-21,402,000.00
3 6/30/2023 $-7,474,000.00
4 3/31/2023 $1,639,000.00
5 12/31/2022 $-41,029,000.00
6 9/30/2022 $-50,436,000.00
7 6/30/2022 $-203,155,000.00
8 3/31/2022 $-189,453,000.00
9 12/31/2021 $199,105,000.00
10 9/30/2021 $191,592,000.00
11 6/30/2021 $-2,774,000.00
12 3/31/2021 $-4,547,000.00
13 12/31/2020 $56,950,000.00
14 9/30/2020 $34,707,000.00
15 12/31/2019 $-4,216,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 12/31/2019 --
17 9/30/2019 --
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 7/31/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 12/31/2019 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $1,000,000,000.00
2 9/30/2023 $1,000,000,000.00
3 6/30/2023 $1,000,000,000.00
4 3/31/2023 $1,000,000,000.00
5 12/31/2022 $1,000,000,000.00
6 9/30/2022 $1,000,000,000.00
7 6/30/2022 $1,000,000,000.00
8 3/31/2022 $1,000,000,000.00
9 12/31/2021 $1,000,000,000.00
10 9/30/2021 $1,000,000,000.00
11 7/31/2021 $1,000,000,000.00
12 3/31/2021 $28,000,000.00
13 12/31/2020 $243,360,000.00
14 12/31/2019 $21,192,519.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $184,652,000.00
2 9/30/2023 $183,996,000.00
3 6/30/2023 $185,723,000.00
4 3/31/2023 $186,788,000.00
5 12/31/2022 $185,278,000.00
6 9/30/2022 $184,455,000.00
7 6/30/2022 $181,331,000.00
8 3/31/2022 $182,493,007.00
9 12/31/2021 $181,822,000.00
10 9/30/2021 $181,013,000.00
11 3/31/2021 $11,640,181.00
12 12/31/2020 $100,068,469.00
13 12/31/2019 $9,702,831.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $184,652,000.00
2 9/30/2023 $183,996,000.00
3 6/30/2023 $185,723,000.00
4 3/31/2023 $186,788,000.00
5 12/31/2022 $185,278,000.00
6 9/30/2022 $184,455,000.00
7 6/30/2022 $181,330,816.00
8 3/31/2022 $182,493,007.00
9 12/31/2021 $181,822,000.00
10 9/30/2021 $181,013,000.00
11 7/31/2021 $180,272,638.00
12 3/31/2021 $11,640,181.00
13 12/31/2020 $100,068,469.00
14 12/31/2019 $9,702,831.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $18,000.00
2 9/30/2023 $18,000.00
3 6/30/2023 $19,000.00
4 3/31/2023 $19,000.00
5 12/31/2022 $19,000.00
6 9/30/2022 $19,000.00
7 6/30/2022 $18,000.00
8 3/31/2022 $18,000.00
9 12/31/2021 $18,000.00
10 9/30/2021 $18,000.00
11 6/30/2021 $956.00
12 3/31/2021 $772.00
13 12/31/2020 $12,000.00
14 12/31/2019 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-20,535,000.00
2 9/30/2023 $-25,693,000.00
3 6/30/2023 $-21,537,000.00
4 3/31/2023 $-9,148,000.00
5 12/31/2022 $-41,941,000.00
6 9/30/2022 $-29,002,000.00
7 6/30/2022 $-22,927,000.00
8 3/31/2022 $-13,389,000.00
9 12/31/2021 $-34,693,000.00
10 9/30/2021 $-10,230,000.00
11 6/30/2021 $-11,256,000.00
12 3/31/2021 $-5,582,000.00
13 12/31/2020 $-16,779,000.00
14 9/30/2020 $-5,144,000.00
15 3/31/2020 $-652,000.00
16 12/31/2019 $-19,827,000.00
17 12/31/2018 $-3,881,000.00
Financials: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $238,000.00
2 9/30/2023 $-16,000.00
3 6/30/2023 $2,000.00
4 3/31/2023 $50,000.00
5 12/31/2022 $3,003,000.00
6 9/30/2022 $1,680,000.00
7 6/30/2022 $1,169,000.00
8 3/31/2022 $608,000.00
9 12/31/2021 $1,911,000.00
10 9/30/2021 $1,332,000.00
11 6/30/2021 $447,000.00
12 3/31/2021 $397,000.00
13 12/31/2020 $27,000.00
14 9/30/2020 --
15 12/31/2019 --
Financials: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $-20,297,000.00
2 9/30/2023 $-25,709,000.00
3 6/30/2023 $-21,535,000.00
4 3/31/2023 $-9,098,000.00
5 12/31/2022 $-38,938,000.00
6 9/30/2022 $-27,322,000.00
7 6/30/2022 $-21,758,000.00
8 3/31/2022 $-12,781,000.00
9 12/31/2021 $-32,782,000.00
10 9/30/2021 $-25,736,000.00
11 6/30/2021 $-10,809,000.00
12 3/31/2021 $-5,185,000.00
13 12/31/2020 $-16,752,000.00
14 9/30/2020 $-5,144,000.00
15 3/31/2020 $-652,000.00
16 12/31/2019 $-19,827,000.00
17 12/31/2018 $-3,881,000.00
Financials: ContractWithCustomerAssetNetNoncurrent
Date Value
1 12/31/2023 $54,675,000.00
2 9/30/2023 $50,232,000.00
3 6/30/2023 $49,426,000.00
4 3/31/2023 $47,794,000.00
5 12/31/2022 $48,553,000.00
6 9/30/2022 $42,364,000.00
7 6/30/2022 $40,474,000.00
8 3/31/2022 $39,090,000.00
9 12/31/2021 $38,926,000.00
10 9/30/2021 $35,267,000.00
11 12/31/2020 $31,943,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $129,256,000.00
2 9/30/2023 $108,700,000.00
3 6/30/2023 $102,900,000.00
4 3/31/2023 $99,200,000.00
5 12/31/2022 $101,490,000.00
6 9/30/2022 $86,000,000.00
7 6/30/2022 $80,900,000.00
8 3/31/2022 $83,963,000.00
9 12/31/2021 $82,300,000.00
10 9/30/2021 $78,126,000.00
11 3/31/2021 $73,200,000.00
12 12/31/2020 $74,688,000.00
13 12/31/2019 $60,600,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $121,515,000.00
2 9/30/2023 $102,433,000.00
3 6/30/2023 $96,002,000.00
4 3/31/2023 $91,479,000.00
5 12/31/2022 $93,405,000.00
6 9/30/2022 $78,034,000.00
7 6/30/2022 $73,795,000.00
8 3/31/2022 $76,077,000.00
9 12/31/2021 $74,294,000.00
10 9/30/2021 $71,251,000.00
11 12/31/2020 $65,203,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $7,741,000.00
2 9/30/2023 $6,296,000.00
3 6/30/2023 $6,925,000.00
4 3/31/2023 $7,710,000.00
5 12/31/2022 $8,085,000.00
6 9/30/2022 $7,997,000.00
7 6/30/2022 $7,151,000.00
8 3/31/2022 $7,886,000.00
9 12/31/2021 $8,038,000.00
10 9/30/2021 $6,875,000.00
11 12/31/2020 $9,485,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $87,000,000.00
2 9/30/2023 $78,300,000.00
3 6/30/2023 $61,100,000.00
4 3/31/2023 $35,000,000.00
5 12/31/2022 $72,300,000.00
6 9/30/2022 $65,300,000.00
7 6/30/2022 $51,600,000.00
8 3/31/2022 $30,200,000.00
9 12/31/2021 $62,100,000.00
10 9/30/2021 $56,200,000.00
11 6/30/2021 $43,300,000.00
12 3/31/2021 $26,700,000.00
13 9/30/2020 $45,600,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $77,460,000.00
2 9/30/2023 $57,842,000.00
3 6/30/2023 $37,686,000.00
4 3/31/2023 $17,890,000.00
5 12/31/2022 $66,276,000.00
6 9/30/2022 $47,486,000.00
7 6/30/2022 $30,388,000.00
8 3/31/2022 $14,776,000.00
9 12/31/2021 $53,001,000.00
10 9/30/2021 $37,720,000.00
11 6/30/2021 $22,498,000.00
12 3/31/2021 $10,778,000.00
13 12/31/2020 $40,290,000.00
14 9/30/2020 $10,256,000.00
15 3/31/2020 $10,367,000.00
16 12/31/2019 $36,399,000.00
17 12/31/2018 $30,797,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $3,188,000.00
2 12/31/2022 $1,937,000.00
3 12/31/2021 $467,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $1,691,000.00
2 12/31/2022 $-1,478,000.00
3 12/31/2021 $1,117,000.00
4 12/31/2020 $1,096,000.00
5 12/31/2019 $1,813,000.00
6 12/31/2018 $1,148,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $3,758,000.00
2 12/31/2022 $1,127,000.00
3 12/31/2021 $703,000.00
4 12/31/2020 $1,507,000.00
5 12/31/2019 $1,893,000.00
6 12/31/2018 $1,231,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,121,000.00
2 12/31/2022 $668,000.00
3 12/31/2021 $-881,000.00
4 12/31/2020 $411,000.00
5 12/31/2019 $80,000.00
6 12/31/2018 $83,000.00
Financials: DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent
Date Value
1 12/31/2023 $9,383,000.00
2 9/30/2023 $9,982,000.00
3 6/30/2023 $10,751,000.00
4 3/31/2023 $11,755,000.00
5 12/31/2022 $11,348,000.00
6 9/30/2022 $12,459,000.00
7 6/30/2022 $13,690,000.00
8 3/31/2022 $10,177,000.00
9 12/31/2021 --
10 9/30/2021 --
11 12/31/2020 $43,502,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $2,370,000.00
3 12/31/2021 $89,000.00
4 12/31/2020 $-175,000.00
5 12/31/2019 --
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-871,000.00
2 12/31/2022 $2,361,000.00
3 12/31/2021 $-323,000.00
4 12/31/2020 $573,000.00
5 12/31/2019 $-1,279,000.00
6 12/31/2018 $699,000.00
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 12/31/2023 $-864,000.00
2 9/30/2023 $-240,000.00
3 6/30/2023 $-161,000.00
4 3/31/2023 $-82,000.00
5 12/31/2022 $3,701,000.00
6 9/30/2022 $-154,000.00
7 6/30/2022 $-37,000.00
8 3/31/2022 $-9,000.00
9 12/31/2021 $-175,000.00
10 9/30/2021 $-1,008,000.00
11 6/30/2021 $-981,000.00
12 3/31/2021 --
13 12/31/2020 $-433,000.00
14 12/31/2019 $-1,610,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-871,000.00
2 12/31/2022 $3,911,000.00
3 12/31/2021 $-246,000.00
4 9/30/2021 $-1,008,000.00
5 12/31/2020 $-445,000.00
6 9/30/2020 $-1,973,000.00
7 12/31/2019 $-1,279,000.00
8 12/31/2018 $699,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $18,410,000.00
2 12/31/2022 $16,903,000.00
3 12/31/2021 $11,269,000.00
4 12/31/2020 $7,637,000.00
5 12/31/2019 $4,283,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $-820,000.00
3 12/31/2021 $-12,000.00
4 12/31/2020 $-843,000.00
5 12/31/2019 --
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $8,653,000.00
2 12/31/2022 $4,301,000.00
3 12/31/2021 $5,315,000.00
4 12/31/2020 $4,886,000.00
5 12/31/2019 $5,485,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $39,218,000.00
2 12/31/2022 $35,254,000.00
3 12/31/2021 $22,363,000.00
4 3/31/2021 $2,099,000.00
5 12/31/2020 $15,278,000.00
6 12/31/2019 $61,973.00
7 9/30/2019 $6,800.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $16,749,000.00
2 12/31/2022 $14,446,000.00
3 12/31/2021 $14,007,000.00
4 3/31/2021 $2,099,000.00
5 12/31/2020 --
6 9/30/2020 $246,000.00
7 6/30/2020 $197,000.00
8 3/31/2020 $137,000.00
9 12/31/2019 $2,337,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $9,634,000.00
2 12/31/2022 $13,775,000.00
3 12/31/2021 $10,716,000.00
4 12/31/2020 $6,814,000.00
5 12/31/2019 $8,710,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $26,000.00
2 12/31/2022 $457,000.00
3 12/31/2021 $1,047,000.00
4 12/31/2020 $1,066,000.00
5 12/31/2019 $1,098,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsForeign
Date Value
1 12/31/2023 --
2 12/31/2022 $270,000.00
3 12/31/2021 $720,000.00
4 12/31/2020 $720,000.00
5 12/31/2019 $720,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
Date Value
1 12/31/2023 $6,996,000.00
2 12/31/2022 $6,567,000.00
3 12/31/2021 $4,384,000.00
4 12/31/2020 $1,792,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
Date Value
1 12/31/2023 $305,000.00
2 12/31/2022 $93,000.00
3 12/31/2021 $181,000.00
4 12/31/2020 --
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $22,500,000.00
2 12/31/2022 $20,808,000.00
3 12/31/2021 $8,400,000.00
4 12/31/2020 $1,568,202.00
5 12/31/2019 $10,133,000.00
6 9/30/2019 $6,800.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $1,661,000.00
2 12/31/2022 $2,457,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $2,290,000.00
2 12/31/2022 $3,402,000.00
3 12/31/2021 --
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 12/31/2023 $1,569,000.00
2 12/31/2022 $836,000.00
3 12/31/2021 $822,000.00
4 12/31/2020 $580,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $178,000.00
2 12/31/2022 $197,000.00
3 12/31/2021 $132,000.00
4 12/31/2020 $140,000.00
5 12/31/2019 $112,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $2,600,000.00
2 12/31/2022 $2,100,000.00
3 9/30/2022 $2,255,000.00
4 6/30/2022 $1,333,000.00
5 3/31/2022 $1,662,000.00
6 12/31/2021 $1,200,000.00
7 9/30/2021 $863,000.00
8 6/30/2021 $537,000.00
9 3/31/2021 $258,000.00
10 12/31/2020 $1,100,000.00
11 9/30/2020 $800,000.00
12 12/31/2019 $1,000,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.12
2 9/30/2023 $-0.14
3 6/30/2023 $-0.12
4 3/31/2023 $-0.05
5 12/31/2022 $-0.23
6 9/30/2022 $-0.16
7 6/30/2022 $-0.12
8 3/31/2022 $-0.06
9 12/31/2021 $-0.48
10 9/30/2021 $-0.05
11 6/30/2021 $1.05
12 3/31/2021 $-0.14
13 12/31/2020 $-0.57
14 9/30/2020 $-0.30
15 6/30/2020 $-1.08
16 12/31/2019 $-1.72
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 9/30/2023 $0.46
2 6/30/2023 $0.32
3 3/31/2023 $-0.27
4 9/30/2022 $0.00
5 6/30/2022 $0.01
6 3/31/2022 $-0.03
7 9/30/2021 $0.36
8 6/30/2021 $0.01
9 3/31/2021 $0.17
10 12/31/2020 $-0.11
11 9/30/2020 $0.02
12 6/30/2020 $-0.17
13 3/31/2020 $0.32
14 12/31/2019 $0.26
15 9/30/2019 $0.35
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
Financials: EffectiveIncomeTaxRateReconciliationFdiiAmount
Date Value
1 12/31/2023 $1,534,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: EffectiveIncomeTaxRateReconciliationGiltiAmount
Date Value
1 12/31/2023 $1,940,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $595,000.00
2 9/30/2023 $-653,000.00
3 6/30/2023 $-524,000.00
4 3/31/2023 $217,000.00
5 12/31/2022 $-1,655,000.00
6 9/30/2022 $-2,966,000.00
7 6/30/2022 $-3,647,000.00
8 3/31/2022 $-2,146,000.00
9 12/31/2021 $-1,165,000.00
10 9/30/2021 $32,000.00
11 6/30/2021 $-46,000.00
12 3/31/2021 $-365,000.00
13 12/31/2020 $903,000.00
14 9/30/2020 $-329,000.00
15 12/31/2019 $-590,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $27,820,000.00
2 12/31/2022 $26,585,000.00
3 12/31/2021 $22,740,000.00
4 9/30/2021 $17,391,000.00
5 3/31/2021 $10,185,000.00
6 12/31/2020 $16,738,000.00
7 12/31/2019 $13,734,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2023 $15,700,000.00
2 9/30/2023 $18,600,000.00
3 6/30/2023 $21,800,000.00
4 12/31/2022 $25,500,000.00
5 9/30/2022 $29,700,000.00
6 6/30/2022 $34,200,000.00
7 3/31/2022 $38,700,000.00
8 12/31/2021 $42,700,000.00
9 9/30/2021 $46,200,000.00
10 3/31/2021 $22,600,000.00
11 12/31/2020 $18,400,000.00
12 12/31/2019 $6,100,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 12/31/2023 $2,500,000.00
2 12/31/2022 $2,200,000.00
3 12/31/2021 $30,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $64,000.00
2 9/30/2023 $30,000.00
3 6/30/2023 $20,000.00
4 3/31/2023 $10,000.00
5 12/31/2022 $39,000.00
6 9/30/2022 $23,000.00
7 6/30/2022 $11,000.00
8 3/31/2022 $5,000.00
9 12/31/2021 $25,000.00
10 9/30/2021 $20,000.00
11 6/30/2021 $14,000.00
12 3/31/2021 $7,000.00
13 12/31/2020 $49,000.00
14 9/30/2020 $42,000.00
15 12/31/2019 $82,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $2,819,000.00
2 9/30/2023 $2,594,000.00
3 6/30/2023 $2,090,000.00
4 3/31/2023 $1,585,000.00
5 12/31/2022 $1,392,000.00
6 9/30/2022 $709,000.00
7 6/30/2022 $388,000.00
8 3/31/2022 $-51,000.00
9 12/31/2021 --
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $2,644,000.00
2 12/31/2022 $3,482,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $2,328,000.00
2 9/30/2023 $2,184,000.00
3 6/30/2023 $2,093,000.00
4 3/31/2023 $1,961,000.00
5 12/31/2022 $1,981,000.00
6 9/30/2022 $1,888,000.00
7 6/30/2022 $1,026,000.00
8 3/31/2022 $384,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $563,000.00
2 6/30/2023 $1,073,000.00
3 3/31/2023 $1,521,000.00
4 9/30/2022 $552,000.00
5 6/30/2022 $620,000.00
6 3/31/2022 $453,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $1,016,000.00
2 12/31/2022 $1,132,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $1,161,000.00
2 9/30/2023 $1,123,000.00
3 6/30/2023 $1,145,000.00
4 3/31/2023 $1,136,000.00
5 12/31/2022 $1,135,000.00
6 9/30/2022 $1,106,000.00
7 6/30/2022 $331,000.00
8 3/31/2022 $340,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $1,451,000.00
2 9/30/2023 $1,310,000.00
3 6/30/2023 $1,246,000.00
4 3/31/2023 $1,163,000.00
5 12/31/2022 $1,480,000.00
6 9/30/2022 $1,393,000.00
7 6/30/2022 $555,000.00
8 3/31/2022 $340,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $1,946,000.00
2 9/30/2023 $1,798,000.00
3 6/30/2023 $1,706,000.00
4 3/31/2023 $1,573,000.00
5 12/31/2022 $1,869,000.00
6 9/30/2022 $1,774,000.00
7 6/30/2022 $912,000.00
8 3/31/2022 $340,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $13,365,000.00
2 9/30/2023 $13,021,000.00
3 6/30/2023 $12,860,000.00
4 3/31/2023 $12,433,000.00
5 12/31/2022 $12,471,000.00
6 9/30/2022 $11,969,000.00
7 6/30/2022 $5,544,000.00
8 3/31/2022 $3,668,000.00
9 12/31/2021 --
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $10,546,000.00
2 9/30/2023 $10,427,000.00
3 6/30/2023 $10,770,000.00
4 3/31/2023 $10,848,000.00
5 12/31/2022 $11,079,000.00
6 9/30/2022 $11,260,000.00
7 6/30/2022 $5,156,000.00
8 3/31/2022 $3,617,000.00
9 12/31/2021 --
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $-778,000.00
2 9/30/2023 $1,300,000.00
3 6/30/2023 $600,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $112,000.00
6 9/30/2022 $2,400,000.00
7 6/30/2022 $1,100,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $-877,000.00
10 9/30/2021 $500,000.00
11 6/30/2021 $-200,000.00
12 3/31/2021 $71,000.00
13 12/31/2020 $378,000.00
14 3/31/2020 $-790,000.00
15 12/31/2019 $-362,000.00
16 12/31/2018 $496,000.00
Financials: GainLossOnDerivativeInstrumentsNetPretax
Date Value
1 12/31/2023 $-11,454,000.00
2 12/31/2022 $4,497,000.00
3 12/31/2021 $21,233,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $61,271,000.00
2 9/30/2023 $45,679,000.00
3 6/30/2023 $29,841,000.00
4 3/31/2023 $14,648,000.00
5 12/31/2022 $65,132,000.00
6 9/30/2022 $48,411,000.00
7 6/30/2022 $31,982,000.00
8 3/31/2022 $15,602,000.00
9 12/31/2021 $59,390,000.00
10 9/30/2021 $44,186,000.00
11 6/30/2021 $21,956,000.00
12 3/31/2021 $15,000.00
13 12/31/2020 $36,872,000.00
14 9/30/2020 $15,000.00
15 6/30/2020 $15,000.00
16 3/31/2020 $15,000.00
17 12/31/2019 $24,614,000.00
18 9/30/2019 $15,000.00
19 12/31/2018 $19,102,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $19,156,000.00
2 9/30/2023 $18,595,000.00
3 6/30/2023 $18,979,000.00
4 3/31/2023 $18,871,000.00
5 12/31/2022 $18,904,000.00
6 9/30/2022 $18,186,000.00
7 6/30/2022 $4,744,000.00
8 3/31/2022 $4,875,000.00
9 12/31/2021 --
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $19,167,000.00
4 9/30/2022 $19,245,000.00
5 6/30/2022 $4,862,000.00
6 3/31/2022 $4,862,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $252,000.00
2 9/30/2023 $-309,000.00
3 6/30/2023 $75,000.00
4 3/31/2023 $-33,000.00
5 12/31/2022 $-263,000.00
6 9/30/2022 $-1,059,000.00
7 6/30/2022 $-118,000.00
8 3/31/2022 $13,000.00
Financials: GoodwillImpairedAccumulatedImpairmentLoss
Date Value
1 9/30/2023 --
2 12/31/2022 --
Financials: GoodwillImpairmentLoss
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 --
Financials: GrossProfit
Date Value
1 12/31/2023 $194,365,000.00
2 9/30/2023 $139,359,000.00
3 6/30/2023 $86,755,000.00
4 3/31/2023 $41,682,000.00
5 12/31/2022 $166,063,000.00
6 9/30/2022 $121,245,000.00
7 6/30/2022 $75,604,000.00
8 3/31/2022 $35,515,000.00
9 12/31/2021 $138,908,000.00
10 9/30/2021 $38,705,000.00
11 6/30/2021 $61,646,000.00
12 3/31/2021 $28,022,000.00
13 12/31/2020 $111,243,000.00
14 9/30/2020 $75,715,000.00
15 3/31/2020 $22,294,000.00
16 12/31/2019 $79,700,000.00
17 12/31/2018 $76,517,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-31,398,000.00
2 12/31/2022 $-17,081,000.00
3 12/31/2021 $-23,583,000.00
4 12/31/2020 $-19,107,000.00
5 12/31/2019 $-13,320,000.00
6 12/31/2018 $2,292,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-18,614,000.00
2 9/30/2023 $-17,805,000.00
3 6/30/2023 $-16,416,000.00
4 3/31/2023 $-7,204,000.00
5 12/31/2022 $-33,650,000.00
6 9/30/2022 $-26,942,000.00
7 6/30/2022 $-20,492,000.00
8 3/31/2022 $-10,744,000.00
9 12/31/2021 $-32,788,000.00
10 9/30/2021 $-32,389,000.00
11 6/30/2021 $9,992,975.00
12 3/31/2021 $-5,981,000.00
13 12/31/2020 $-15,907,000.00
14 9/30/2020 $-4,942,000.00
15 6/30/2020 $-8,840,940.00
16 12/31/2019 $-19,560,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $12,784,000.00
2 12/31/2022 $-16,569,000.00
3 12/31/2021 $-9,205,000.00
4 12/31/2020 $3,200,000.00
5 12/31/2019 $-6,240,000.00
6 12/31/2018 $-4,310,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $2,887,000.00
2 9/30/2023 $8,132,000.00
3 6/30/2023 $5,291,000.00
4 3/31/2023 $1,978,000.00
5 12/31/2022 $5,038,000.00
6 9/30/2022 $99,000.00
7 6/30/2022 $-237,000.00
8 3/31/2022 $309,000.00
9 12/31/2021 $457,000.00
10 9/30/2021 $-6,633,000.00
11 6/30/2021 $-73,000.00
12 3/31/2021 $-1,039,000.00
13 12/31/2020 $1,062,000.00
14 9/30/2020 $221.00
15 6/30/2020 $22,769.00
16 3/31/2020 $392,446.00
17 12/31/2019 $614,000.00
18 9/30/2019 $16,242.00
19 6/30/2019 --
20 12/31/2018 $1,930,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $1,794,000.00
2 12/31/2022 $12,844,000.00
3 12/31/2021 $3,085,000.00
4 12/31/2020 $-3,216,000.00
5 12/31/2019 $1,516,000.00
6 12/31/2018 $2,561,000.00
Financials: IncomeTaxReconciliationChangeInEnactedTaxRate
Date Value
1 12/31/2023 $2,076,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $-1,107,000.00
2 12/31/2022 $-2,066,000.00
3 12/31/2021 $440,000.00
4 12/31/2020 $1,575,000.00
5 12/31/2019 $-375,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $-3,909,000.00
2 12/31/2022 $-7,067,000.00
3 12/31/2021 $-6,886,000.00
4 12/31/2020 $-3,340,000.00
5 12/31/2019 $-4,108,000.00
6 12/31/2018 $-424,000.00
Financials: IncomeTaxReconciliationNondeductibleExpense
Date Value
1 12/31/2023 $-343,000.00
2 12/31/2022 $29,000.00
3 12/31/2021 $334,000.00
4 12/31/2020 $65,000.00
5 12/31/2019 $157,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $3,117,000.00
2 12/31/2022 $-51,000.00
3 12/31/2021 $10,865,000.00
4 12/31/2020 $6,770,000.00
5 12/31/2019 $2,748,000.00
6 12/31/2018 $219,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $42,000.00
2 12/31/2022 $-193,000.00
3 12/31/2021 $-68,000.00
4 12/31/2020 $265,000.00
5 12/31/2019 $99,000.00
6 12/31/2018 $-167,000.00
Financials: IncomeTaxReconciliationRepatriationOfForeignEarnings
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-2,077,000.00
2 12/31/2022 $-292,000.00
3 12/31/2021 $-962,000.00
4 12/31/2020 $-519,000.00
5 12/31/2019 $80,000.00
6 12/31/2018 $83,000.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 12/31/2023 $609,000.00
2 9/30/2023 $-5,331,000.00
3 6/30/2023 $-7,276,000.00
4 3/31/2023 $-12,828,000.00
5 12/31/2022 $-2,553,000.00
6 9/30/2022 $-4,227,000.00
7 6/30/2022 $-6,654,000.00
8 3/31/2022 $-11,725,000.00
9 12/31/2021 $10,626,000.00
10 9/30/2021 $1,836,000.00
11 6/30/2021 $5,680,220.00
12 3/31/2021 $-7,462,000.00
13 12/31/2020 $971,000.00
14 9/30/2020 $-1,949,000.00
15 6/30/2020 $-139,785.00
16 3/31/2020 $-145,620.00
17 12/31/2019 $7,778,000.00
18 9/30/2019 $17,857.00
19 6/30/2019 $1,000.00
20 12/31/2018 $1,046,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $19,448,000.00
2 9/30/2023 $4,633,000.00
3 6/30/2023 $-4,128,000.00
4 3/31/2023 $-10,049,000.00
5 12/31/2022 $14,388,000.00
6 9/30/2022 $6,661,000.00
7 6/30/2022 $-1,031,000.00
8 3/31/2022 $-6,837,000.00
9 12/31/2021 $8,243,000.00
10 9/30/2021 $6,581,000.00
11 3/31/2021 $-6,224,000.00
12 12/31/2020 $7,133,000.00
13 3/31/2020 $-7,559,000.00
14 12/31/2019 $13,150,000.00
15 12/31/2018 $1,137,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $26,867,000.00
2 9/30/2023 $9,282,000.00
3 6/30/2023 $2,145,000.00
4 3/31/2023 $-2,620,000.00
5 12/31/2022 $20,375,000.00
6 9/30/2022 $8,656,000.00
7 6/30/2022 $2,721,000.00
8 3/31/2022 $2,444,000.00
9 12/31/2021 $10,805,000.00
10 9/30/2021 $5,377,000.00
11 6/30/2021 $3,298,000.00
12 3/31/2021 $179,000.00
13 12/31/2020 $11,311,000.00
14 9/30/2020 $4,965,000.00
15 12/31/2019 $14,365,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $7,687,000.00
2 9/30/2023 $5,637,000.00
3 6/30/2023 $429,000.00
4 3/31/2023 $-2,987,000.00
5 12/31/2022 $9,596,000.00
6 9/30/2022 $8,436,000.00
7 6/30/2022 $3,534,000.00
8 3/31/2022 $-321,000.00
9 12/31/2021 $8,890,000.00
10 9/30/2021 $3,269,000.00
11 6/30/2021 $1,955,000.00
12 3/31/2021 $969,000.00
13 12/31/2020 $5,049,000.00
14 9/30/2020 $3,040,000.00
15 12/31/2019 $5,023,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $2,773,000.00
2 9/30/2023 $-1,663,000.00
3 6/30/2023 $-4,434,000.00
4 3/31/2023 $-3,571,000.00
5 12/31/2022 $2,108,000.00
6 9/30/2022 $1,486,000.00
7 6/30/2022 $-1,452,000.00
8 3/31/2022 $-205,000.00
9 12/31/2021 $5,914,000.00
10 9/30/2021 $10,775,000.00
11 6/30/2021 $-16,809.00
12 3/31/2021 $379,000.00
13 12/31/2020 $-1,204,000.00
14 9/30/2020 $-2,836,000.00
15 6/30/2020 $-15,803.00
16 3/31/2020 $41,061.00
17 12/31/2019 $-156,000.00
18 9/30/2019 $215,050.00
19 6/30/2019 --
20 12/31/2018 $119,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $10,546,000.00
2 9/30/2023 $10,427,000.00
3 6/30/2023 $10,770,000.00
4 3/31/2023 $10,848,000.00
5 12/31/2022 $11,079,000.00
6 9/30/2022 $11,260,000.00
7 6/30/2022 $5,156,000.00
8 12/31/2021 --
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $26,000.00
2 12/31/2022 $-40,000.00
3 12/31/2021 $102,000.00
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 9/30/2023 $843,000.00
2 6/30/2023 $611,000.00
3 3/31/2023 $325,000.00
4 12/31/2022 $-40,000.00
5 9/30/2022 $50,000.00
6 6/30/2022 $34,000.00
7 3/31/2022 $14,000.00
8 12/31/2021 $102,000.00
9 9/30/2021 $80,000.00
10 6/30/2021 $24,000.00
11 3/31/2021 $13,000.00
12 12/31/2020 $41,000.00
13 9/30/2020 $26,000.00
14 12/31/2019 $56,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $6,112,000.00
2 9/30/2023 $5,794,000.00
3 6/30/2023 $2,938,000.00
4 3/31/2023 $327,000.00
5 12/31/2022 $3,320,000.00
6 9/30/2022 $421,000.00
7 6/30/2022 $420,000.00
8 3/31/2022 $335,000.00
9 12/31/2021 $4,037,000.00
10 9/30/2021 $2,823,000.00
11 6/30/2021 $2,389,000.00
12 3/31/2021 $304,000.00
13 12/31/2020 $1,068,000.00
14 9/30/2020 --
15 12/31/2019 --
Financials: LeaseCost
Date Value
1 12/31/2023 $8,232,000.00
2 9/30/2023 $6,251,000.00
3 6/30/2023 $4,196,000.00
4 3/31/2023 $2,107,000.00
5 12/31/2022 $7,966,000.00
6 9/30/2022 $6,290,000.00
7 6/30/2022 $4,067,000.00
8 3/31/2022 $1,997,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $16,306,000.00
2 9/30/2023 $17,145,000.00
3 3/31/2023 $19,757,000.00
4 12/31/2022 $18,700,000.00
5 9/30/2022 $19,804,000.00
6 6/30/2022 $21,105,000.00
7 3/31/2022 $15,649,000.00
8 12/31/2021 $18,154,000.00
9 9/30/2021 $17,390,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $1,212,000.00
2 12/31/2022 $1,887,000.00
3 12/31/2021 $2,960,000.00
4 9/30/2021 $2,944,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $5,998,000.00
2 9/30/2023 $5,583,000.00
3 3/31/2023 $5,171,000.00
4 12/31/2022 $6,104,000.00
5 9/30/2022 $6,148,000.00
6 6/30/2022 $5,995,000.00
7 3/31/2022 $4,080,000.00
8 12/31/2021 $5,680,000.00
9 9/30/2021 $4,875,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $789,000.00
2 12/31/2022 $1,373,000.00
3 12/31/2021 $1,438,000.00
4 9/30/2021 $1,252,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $1,721,000.00
2 9/30/2023 $1,711,000.00
3 3/31/2023 $1,709,000.00
4 12/31/2022 $2,159,000.00
5 9/30/2022 $2,112,000.00
6 6/30/2022 $2,133,000.00
7 3/31/2022 $1,438,000.00
8 12/31/2021 $1,840,000.00
9 9/30/2021 $1,573,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $2,513,000.00
2 9/30/2023 $2,489,000.00
3 3/31/2023 $2,499,000.00
4 12/31/2022 $2,817,000.00
5 9/30/2022 $2,749,000.00
6 6/30/2022 $2,844,000.00
7 3/31/2022 $1,882,000.00
8 12/31/2021 $2,428,000.00
9 9/30/2021 $1,963,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $4,073,000.00
2 9/30/2023 $3,762,000.00
3 3/31/2023 $3,590,000.00
4 12/31/2022 $4,360,000.00
5 9/30/2022 $4,170,000.00
6 6/30/2022 $4,076,000.00
7 3/31/2022 $2,422,000.00
8 12/31/2021 $3,808,000.00
9 9/30/2021 $3,113,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $1,599,000.00
2 3/31/2023 $4,789,000.00
3 9/30/2022 $1,384,000.00
4 6/30/2022 $2,808,000.00
5 3/31/2022 $2,867,000.00
6 9/30/2021 $1,670,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $1,586,000.00
2 9/30/2023 $1,818,000.00
3 3/31/2023 $2,186,000.00
4 12/31/2022 $1,960,000.00
5 9/30/2022 $2,220,000.00
6 6/30/2022 $2,434,000.00
7 3/31/2022 $1,878,000.00
Financials: LettersOfCreditOutstandingAmount
Date Value
1 12/31/2023 $1,000,000.00
2 9/30/2021 $500,000.00
3 12/31/2020 $500,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $217,738,000.00
2 9/30/2023 $184,109,000.00
3 6/30/2023 $173,437,000.00
4 3/31/2023 $160,213,000.00
5 12/31/2022 $172,379,000.00
6 9/30/2022 $149,445,000.00
7 6/30/2022 $138,497,000.00
8 3/31/2022 $140,413,000.00
9 12/31/2021 $133,173,000.00
10 9/30/2021 $128,040,000.00
11 6/30/2021 $84,751,609.00
12 3/31/2021 $66,751,378.00
13 12/31/2020 $148,867,000.00
14 9/30/2020 $13,252,231.00
15 6/30/2020 $14,082,333.00
16 3/31/2020 $14,063,126.00
17 12/31/2019 $102,129,000.00
18 9/30/2019 $13,284,099.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $442,582,000.00
2 9/30/2023 $398,211,000.00
3 6/30/2023 $398,570,000.00
4 3/31/2023 $401,511,000.00
5 12/31/2022 $415,533,000.00
6 9/30/2022 $394,841,000.00
7 6/30/2022 $387,921,000.00
8 3/31/2022 $391,468,000.00
9 12/31/2021 $388,738,000.00
10 9/30/2021 $380,164,000.00
11 6/30/2021 $352,293,767.00
12 3/31/2021 $352,612,173.00
13 12/31/2020 $169,054,000.00
14 9/30/2020 $352,955,715.00
15 6/30/2020 $353,962,146.00
16 3/31/2020 $354,098,179.00
17 12/31/2019 $98,078,000.00
18 9/30/2019 $351,631,252.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $176,665,000.00
2 9/30/2023 $148,826,000.00
3 6/30/2023 $139,236,000.00
4 3/31/2023 $127,987,000.00
5 12/31/2022 $142,708,000.00
6 9/30/2022 $119,185,000.00
7 6/30/2022 $108,625,000.00
8 3/31/2022 $105,149,000.00
9 12/31/2021 $111,180,000.00
10 9/30/2021 $99,298,000.00
11 6/30/2021 $10,408,709.00
12 3/31/2021 $6,354,128.00
13 12/31/2020 $92,222,000.00
14 9/30/2020 $102,231.00
15 6/30/2020 $932,333.00
16 3/31/2020 $913,126.00
17 12/31/2019 $618,244.00
18 9/30/2019 $134,099.00
Financials: LiabilitiesFairValueDisclosure
Date Value
1 12/31/2023 $18,879,000.00
2 9/30/2023 $14,219,000.00
3 6/30/2023 $11,306,000.00
4 3/31/2023 $7,149,000.00
5 12/31/2022 $6,858,000.00
6 9/30/2022 $4,321,000.00
7 12/31/2021 $10,470,000.00
Financials: LoansAssumed1
Date Value
1 12/31/2023 --
2 12/31/2022 $235,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
Date Value
1 12/31/2023 $8,895,000.00
2 12/31/2022 $2,811,000.00
3 12/31/2021 $16,000.00
Financials: MinorityInterest
Date Value
1 12/31/2023 $8,207,000.00
2 12/31/2022 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-33,667,000.00
2 9/30/2023 $-29,809,000.00
3 6/30/2023 $-13,784,000.00
4 3/31/2023 $-690,000.00
5 12/31/2022 $-17,148,000.00
6 9/30/2022 $-17,760,000.00
7 6/30/2022 $-8,334,000.00
8 3/31/2022 $287,000.00
9 12/31/2021 $198,617,000.00
10 9/30/2021 $197,608,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 $617,000.00
13 12/31/2020 $35,559,000.00
14 9/30/2020 $22,753,000.00
15 6/30/2020 --
16 3/31/2020 $-16,000.00
17 12/31/2019 $-94,000.00
18 9/30/2019 $351,468,558.00
19 6/30/2019 $25,000.00
20 12/31/2018 $17,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-5,648,000.00
2 9/30/2023 $-4,224,000.00
3 6/30/2023 $-2,422,000.00
4 3/31/2023 $862,000.00
5 12/31/2022 $-21,452,000.00
6 9/30/2022 $-22,817,000.00
7 6/30/2022 $-184,578,000.00
8 3/31/2022 $-181,471,000.00
9 12/31/2021 $-3,377,000.00
10 9/30/2021 $-2,083,000.00
11 6/30/2021 $161,257.00
12 3/31/2021 $-534,000.00
13 12/31/2020 $1,368,000.00
14 9/30/2020 $1,152,000.00
15 6/30/2020 $208,140.00
16 3/31/2020 $148,743.00
17 12/31/2019 $-1,481,000.00
18 9/30/2019 $-350,000,000.00
19 6/30/2019 --
20 12/31/2018 $26,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $34,694,000.00
2 9/30/2023 $13,284,000.00
3 6/30/2023 $9,256,000.00
4 3/31/2023 $1,250,000.00
5 12/31/2022 $-774,000.00
6 9/30/2022 $-6,893,000.00
7 6/30/2022 $-6,596,000.00
8 3/31/2022 $-6,123,000.00
9 12/31/2021 $5,030,000.00
10 9/30/2021 $-3,965,000.00
11 6/30/2021 $-453,156.00
12 3/31/2021 $-4,265,000.00
13 12/31/2020 $19,120,000.00
14 9/30/2020 $11,131,000.00
15 6/30/2020 $-593,443.00
16 3/31/2020 $-382,908.00
17 12/31/2019 $-2,051,000.00
18 9/30/2019 $-229,700.00
19 6/30/2019 --
20 12/31/2018 $-3,209,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-21,725,000.00
2 9/30/2023 $-25,994,000.00
3 6/30/2023 $-21,782,000.00
4 3/31/2023 $-9,197,000.00
5 12/31/2022 $-41,630,000.00
6 9/30/2022 $-28,911,000.00
7 6/30/2022 $-21,499,000.00
8 3/31/2022 $-11,670,000.00
9 12/31/2021 $-35,219,000.00
10 9/30/2021 $-10,274,000.00
11 6/30/2021 $-11,556,000.00
12 3/31/2021 $-5,339,000.00
13 12/31/2020 $-16,996,000.00
14 9/30/2020 $-12,185,000.00
15 6/30/2020 $-9,256,155.00
16 3/31/2020 $5,109,685.00
17 12/31/2019 $-20,174,000.00
18 9/30/2019 $29,595.00
19 6/30/2019 $-1,000.00
20 12/31/2018 $-3,948,000.00
Financials: NetIncomeLossAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $224,000.00
2 12/31/2022 $2,942,000.00
3 12/31/2021 $1,974,000.00
4 3/31/2021 $397,000.00
5 12/31/2020 $27,000.00
Financials: NetIncomeLossAttributableToRedeemableNoncontrollingInterest
Date Value
1 9/30/2023 $57,000.00
2 6/30/2023 $75,000.00
3 3/31/2023 $15,000.00
4 12/31/2022 $2,942,000.00
5 9/30/2022 $1,870,000.00
6 6/30/2022 $627,000.00
7 3/31/2022 $617,000.00
8 12/31/2021 $1,974,000.00
9 9/30/2021 $517,000.00
10 6/30/2021 $499,000.00
11 3/31/2021 $397,000.00
12 12/31/2020 $27,000.00
13 9/30/2020 --
14 12/31/2019 --
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $-21,725,000.00
2 9/30/2023 $-25,994,000.00
3 6/30/2023 $-21,782,000.00
4 3/31/2023 $-9,197,000.00
5 12/31/2022 $-41,630,000.00
6 9/30/2022 $-28,911,000.00
7 6/30/2022 $-21,499,000.00
8 3/31/2022 $-11,670,000.00
9 12/31/2021 $-68,147,000.00
10 9/30/2021 $-60,097,000.00
11 6/30/2021 $-50,431,000.00
12 3/31/2021 $-14,133,000.00
13 12/31/2020 $-51,442,000.00
14 9/30/2020 $-26,283,000.00
15 3/31/2020 $-8,464,000.00
16 12/31/2019 $-127,643,000.00
17 12/31/2018 $-3,948,000.00
Financials: NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $5,635,000.00
6 9/30/2022 $5,635,000.00
7 6/30/2022 $5,635,000.00
8 3/31/2022 $5,636,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 3/31/2021 $1.00
Financials: NumberOfReportingUnits
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 3/31/2022 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $209,716,000.00
2 9/30/2023 $155,588,000.00
3 6/30/2023 $102,671,000.00
4 3/31/2023 $50,514,000.00
5 12/31/2022 $208,282,000.00
6 9/30/2022 $154,263,000.00
7 6/30/2022 $101,195,000.00
8 3/31/2022 $49,363,000.00
9 12/31/2021 $192,736,000.00
10 9/30/2021 $67,390,000.00
11 6/30/2021 $78,780,000.00
12 3/31/2021 $33,953,000.00
13 12/31/2020 $126,680,000.00
14 9/30/2020 $35,561,000.00
15 12/31/2019 $98,712,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-15,351,000.00
2 9/30/2023 $-16,229,000.00
3 6/30/2023 $-15,916,000.00
4 3/31/2023 $-8,832,000.00
5 12/31/2022 $-41,066,000.00
6 9/30/2022 $-33,018,000.00
7 6/30/2022 $-25,591,000.00
8 3/31/2022 $-13,848,000.00
9 12/31/2021 $-53,491,000.00
10 9/30/2021 $-45,819,000.00
11 6/30/2021 $-11,203,000.00
12 3/31/2021 $-1,892,079.00
13 12/31/2020 $-15,437,000.00
14 9/30/2020 $-226,898.00
15 6/30/2020 $-263,837.00
16 3/31/2020 $-244,283.00
17 12/31/2019 $-19,012,000.00
18 9/30/2019 $-132,507.00
19 6/30/2019 $-1,000.00
20 12/31/2018 $-2,307,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $6,978,000.00
2 9/30/2023 $5,294,000.00
3 6/30/2023 $3,496,000.00
4 3/31/2023 $1,749,000.00
5 12/31/2022 $5,945,000.00
6 9/30/2022 $4,602,000.00
7 6/30/2022 $2,649,000.00
8 3/31/2022 $1,151,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $5,300,000.00
2 9/30/2023 $5,300,000.00
3 6/30/2023 $5,500,000.00
4 3/31/2023 $5,800,000.00
5 12/31/2022 $5,400,000.00
6 9/30/2022 $5,100,000.00
7 6/30/2022 $5,000,000.00
8 3/31/2022 $3,600,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $7,190,000.00
2 9/30/2023 $5,324,000.00
3 6/30/2023 $3,665,000.00
4 3/31/2023 $2,046,000.00
5 12/31/2022 $5,626,000.00
6 9/30/2022 $4,100,000.00
7 6/30/2022 $2,506,000.00
8 3/31/2022 $1,354,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $13,908,000.00
2 9/30/2023 $14,547,000.00
3 6/30/2023 $15,577,000.00
4 3/31/2023 $16,984,000.00
5 12/31/2022 $15,855,000.00
6 9/30/2022 $16,913,000.00
7 6/30/2022 $18,068,000.00
8 3/31/2022 $13,409,000.00
9 12/31/2021 --
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 $6,234,000.00
2 9/30/2023 $5,294,000.00
3 6/30/2023 $3,496,000.00
4 3/31/2023 $1,749,000.00
5 12/31/2022 $5,945,000.00
6 9/30/2022 $4,602,000.00
7 6/30/2022 $2,649,000.00
8 3/31/2022 $1,151,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 9/30/2023 $0.05
3 6/30/2023 $0.05
4 3/31/2023 $0.06
5 12/31/2022 $0.05
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $6,039,000.00
2 12/31/2022 $5,920,000.00
3 12/31/2021 $3,930,000.00
4 9/30/2021 $2,540,000.00
5 12/31/2020 $2,273,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $13,595,000.00
2 9/30/2023 $12,558,000.00
3 6/30/2023 $8,563,000.00
4 3/31/2023 $7,052,000.00
5 12/31/2022 $9,310,000.00
6 9/30/2022 $14,577,000.00
7 6/30/2022 $10,004,000.00
8 3/31/2022 $10,350,000.00
9 12/31/2021 $11,734,000.00
10 9/30/2021 $5,911,000.00
11 3/31/2021 $8,841,000.00
12 12/31/2020 $8,252,000.00
13 12/31/2019 $4,798,000.00
14 12/31/2018 $6,398,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $1,099,000.00
2 9/30/2023 $301,000.00
3 6/30/2023 $245,000.00
4 3/31/2023 $49,000.00
5 12/31/2022 $-311,000.00
6 9/30/2022 $-91,000.00
7 6/30/2022 $-1,428,000.00
8 3/31/2022 $-1,719,000.00
9 12/31/2021 $526,000.00
10 9/30/2021 $44,000.00
11 3/31/2021 $-243,000.00
12 12/31/2020 $217,000.00
13 9/30/2020 $-33,000.00
14 12/31/2019 $347,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $1,104,000.00
2 9/30/2023 $228,000.00
3 6/30/2023 $172,000.00
4 3/31/2023 $84,000.00
5 12/31/2022 $-250,000.00
6 9/30/2022 $-281,000.00
7 6/30/2022 $-1,693,000.00
8 3/31/2022 $-1,728,000.00
9 12/31/2021 $463,000.00
10 9/30/2021 $15,000.00
11 6/30/2021 $5,000.00
12 3/31/2021 $-243,000.00
13 12/31/2020 $217,000.00
14 9/30/2020 $-33,000.00
15 12/31/2019 $347,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $1,204,000.00
2 9/30/2023 $228,000.00
3 6/30/2023 $172,000.00
4 3/31/2023 $84,000.00
5 12/31/2022 $-250,000.00
6 9/30/2022 $-281,000.00
7 6/30/2022 $-1,503,000.00
8 3/31/2022 $-1,728,000.00
9 12/31/2021 $463,000.00
10 9/30/2021 $20,000.00
11 6/30/2021 $248,000.00
12 3/31/2021 $-243,000.00
13 12/31/2020 $217,000.00
14 9/30/2020 $-274,000.00
15 3/31/2020 $77,000.00
16 12/31/2019 $347,000.00
17 12/31/2018 $67,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $100,000.00
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 $190,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
Financials: OtherIncome
Date Value
1 12/31/2023 $48,000.00
2 12/31/2022 $36,000.00
3 12/31/2021 $229,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $5,603,000.00
2 9/30/2023 $5,183,000.00
3 6/30/2023 $5,586,000.00
4 3/31/2023 $5,839,000.00
5 12/31/2022 $3,607,000.00
6 9/30/2022 $5,730,000.00
7 6/30/2022 $4,261,000.00
8 3/31/2022 $4,400,000.00
9 12/31/2021 $3,943,000.00
10 9/30/2021 $3,947,000.00
11 3/31/2021 $3,602,000.00
12 12/31/2020 $3,658,000.00
13 12/31/2019 $2,897,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 $-1,068,000.00
2 9/30/2023 $-725,000.00
3 6/30/2023 $-329,000.00
4 3/31/2023 $1,566,000.00
5 12/31/2022 $607,000.00
6 9/30/2022 $-1,040,000.00
7 6/30/2022 $-474,000.00
8 3/31/2022 $21,000.00
9 12/31/2021 $755,000.00
10 12/31/2020 $-770,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-3,263,000.00
2 9/30/2023 $4,502,000.00
3 6/30/2023 $3,025,000.00
4 3/31/2023 $1,412,000.00
5 12/31/2022 $2,959,000.00
6 9/30/2022 $-822,000.00
7 6/30/2022 $-870,000.00
8 3/31/2022 $-177,000.00
9 12/31/2021 $-632,000.00
10 9/30/2021 $-299,000.00
11 6/30/2021 $-13,937,168.00
12 3/31/2021 $-63,000.00
13 12/31/2020 $-511,000.00
14 9/30/2020 $65,000.00
15 6/30/2020 $-14,079,234.00
16 3/31/2020 $5,746,414.00
17 12/31/2019 $-604,000.00
18 12/31/2018 $268,000.00
Financials: PaymentsForProceedsFromOtherInvestingActivities
Date Value
1 6/30/2023 $500,000.00
2 3/31/2023 $250,000.00
3 6/30/2022 --
4 3/31/2022 --
Financials: PaymentsForProceedsFromShortTermInvestments
Date Value
1 6/30/2023 $-566,000.00
2 3/31/2023 $-1,670,000.00
3 12/31/2022 $-183,554,000.00
4 9/30/2022 $-180,837,000.00
5 6/30/2022 $-1,093,000.00
6 3/31/2022 $-861,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 $268,000.00
11 12/31/2020 $-2,391,000.00
12 9/30/2020 $-1,466,000.00
13 3/31/2020 $-705,000.00
14 12/31/2019 $398,000.00
15 12/31/2018 $-482,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $39,036,000.00
2 9/30/2023 $33,644,000.00
3 6/30/2023 $17,004,000.00
4 3/31/2023 $1,811,000.00
5 12/31/2022 $19,927,000.00
6 9/30/2022 $19,554,000.00
7 6/30/2022 $10,042,000.00
8 3/31/2022 $744,000.00
9 12/31/2021 $1,628,000.00
10 9/30/2021 $1,631,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 12/31/2019 --
Financials: PaymentsForRepurchaseOfRedeemablePreferredStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $130,925,000.00
5 9/30/2021 $130,925,000.00
6 12/31/2020 $33,712,000.00
7 9/30/2020 $33,712,000.00
8 12/31/2019 $179,000,000.00
Financials: PaymentsForSoftware
Date Value
1 12/31/2023 $1,434,000.00
2 9/30/2023 $988,000.00
3 6/30/2023 $644,000.00
4 3/31/2023 $259,000.00
5 12/31/2022 $1,612,000.00
6 9/30/2022 $1,165,000.00
7 6/30/2022 $1,174,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 $136,000.00
2 12/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
5 12/31/2020 $300,000.00
6 9/30/2020 $300,000.00
7 12/31/2019 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $18,572,000.00
6 9/30/2022 $18,574,000.00
7 6/30/2022 $2,222,000.00
8 3/31/2022 $1,473,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: PaymentsToAcquireInvestments
Date Value
1 6/30/2023 $1,055,000.00
2 3/31/2023 $74,000.00
3 12/31/2022 $180,969,000.00
4 9/30/2022 $180,495,000.00
5 6/30/2022 $180,041,000.00
6 3/31/2022 $179,890,000.00
7 12/31/2021 $916,000.00
8 9/30/2021 $638,000.00
9 6/30/2021 $423,000.00
10 3/31/2021 $268,000.00
11 12/31/2020 --
Financials: PaymentsToAcquireNotesReceivable
Date Value
1 12/31/2023 $1,250,000.00
2 9/30/2023 $1,000,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,087,000.00
2 9/30/2023 $1,478,000.00
3 6/30/2023 $789,000.00
4 3/31/2023 $225,000.00
5 12/31/2022 $3,853,000.00
6 9/30/2022 $3,420,000.00
7 6/30/2022 $2,234,000.00
8 3/31/2022 $969,000.00
9 12/31/2021 $2,461,000.00
10 9/30/2021 $1,445,000.00
11 6/30/2021 $897,000.00
12 3/31/2021 $266,000.00
13 12/31/2020 $1,023,000.00
14 9/30/2020 $314,000.00
15 3/31/2020 $107,000.00
16 12/31/2019 $1,083,000.00
17 12/31/2018 $456,000.00
Financials: PaymentsToAcquireShortTermInvestments
Date Value
1 12/31/2023 $3,497,000.00
2 9/30/2023 $2,050,000.00
3 12/31/2022 $180,969,000.00
4 9/30/2022 $180,495,000.00
5 12/31/2021 $916,000.00
Financials: PreferredStockDividendsAndOtherAdjustments
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $32,928,000.00
7 9/30/2021 $32,928,000.00
8 6/30/2021 $33,536,000.00
9 3/31/2021 $8,794,000.00
10 12/31/2020 $34,446,000.00
11 9/30/2020 $5,615,000.00
12 3/31/2020 $7,735,000.00
13 12/31/2019 $107,469,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $12,824,000.00
2 9/30/2023 $8,276,000.00
3 6/30/2023 $5,539,000.00
4 3/31/2023 $6,453,000.00
5 12/31/2022 $10,013,000.00
6 9/30/2022 $9,370,000.00
7 6/30/2022 $6,248,000.00
8 3/31/2022 $7,575,000.00
9 12/31/2021 $8,461,000.00
10 9/30/2021 $13,086,000.00
11 12/31/2020 $2,343,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $7,600,000.00
2 9/30/2023 $7,300,000.00
3 6/30/2023 $4,300,000.00
4 3/31/2023 $5,300,000.00
5 12/31/2022 $7,100,000.00
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
Date Value
1 12/31/2023 $2,620,000.00
2 9/30/2023 $1,292,000.00
3 12/31/2022 $183,554,000.00
4 9/30/2022 $180,837,000.00
5 12/31/2021 --
Financials: ProceedsFromMinorityShareholders
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $753,000.00
7 9/30/2021 $753,000.00
8 6/30/2021 $753,000.00
9 3/31/2021 $753,000.00
10 12/31/2020 $7,505,000.00
11 9/30/2020 --
12 12/31/2019 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $5,569,000.00
2 9/30/2023 $3,865,000.00
3 6/30/2023 $3,240,000.00
4 3/31/2023 $1,131,000.00
5 12/31/2022 $2,818,000.00
6 9/30/2022 $1,817,000.00
7 6/30/2022 $1,719,000.00
8 3/31/2022 $1,036,000.00
9 12/31/2021 $5,566,000.00
10 9/30/2021 $4,555,000.00
11 6/30/2021 $3,277,000.00
12 3/31/2021 $1,126,000.00
13 12/31/2020 $612,000.00
14 9/30/2020 $54,000.00
15 12/31/2019 $88,000.00
16 12/31/2018 $97,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $-21,501,000.00
2 9/30/2023 $-25,937,000.00
3 6/30/2023 $-12,525,000.00
4 3/31/2023 $-9,182,000.00
5 12/31/2022 $-38,688,000.00
6 9/30/2022 $-27,041,000.00
7 6/30/2022 $-20,255,000.00
8 3/31/2022 $-11,053,000.00
9 12/31/2021 $-33,245,000.00
10 9/30/2021 $-9,757,000.00
11 6/30/2021 $-15,999,000.00
12 3/31/2021 $28,311,612.00
13 12/31/2020 $-16,969,000.00
14 9/30/2020 $-176,329.00
15 6/30/2020 $-155,240.00
16 3/31/2020 $5,109,685.00
17 12/31/2019 $-20,174,000.00
18 9/30/2019 $29,595.00
19 6/30/2019 $-1,000.00
20 12/31/2018 $-3,948,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $13,550,000.00
2 12/31/2022 $12,783,000.00
3 12/31/2021 $11,206,000.00
4 9/30/2021 $10,133,000.00
5 3/31/2021 $9,102,000.00
6 12/31/2020 $8,945,000.00
7 12/31/2019 $14,946,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $5,118,000.00
2 9/30/2023 $4,983,000.00
3 6/30/2023 $4,996,000.00
4 3/31/2023 $5,176,000.00
5 12/31/2022 $5,537,000.00
6 9/30/2022 $5,610,000.00
7 6/30/2022 $5,179,000.00
8 3/31/2022 $4,457,000.00
9 12/31/2021 $3,922,000.00
10 9/30/2021 $3,252,000.00
11 3/31/2021 $2,651,000.00
12 12/31/2020 $2,663,000.00
13 12/31/2019 $2,653,000.00
Financials: RedeemableNoncontrollingInterestEquityCarryingAmount
Date Value
1 12/31/2023 $6,038,000.00
2 9/30/2023 $13,991,000.00
3 6/30/2023 $14,009,000.00
4 3/31/2023 $14,057,000.00
5 12/31/2022 $14,007,000.00
6 9/30/2022 $12,684,000.00
7 6/30/2022 $12,173,000.00
8 3/31/2022 $5,818,000.00
9 12/31/2021 $5,210,000.00
10 9/30/2021 $4,631,000.00
11 3/31/2021 $3,696,000.00
12 12/31/2020 $7,500,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $36,340,000.00
2 9/30/2023 $26,931,000.00
3 6/30/2023 $18,288,000.00
4 3/31/2023 $9,015,000.00
5 12/31/2022 $30,519,000.00
6 9/30/2022 $23,850,000.00
7 6/30/2022 $14,636,000.00
8 3/31/2022 $6,555,000.00
9 12/31/2021 $31,765,000.00
10 9/30/2021 $19,648,000.00
11 6/30/2021 $3,883,000.00
12 3/31/2021 $4,102,000.00
13 12/31/2020 $12,204,000.00
14 9/30/2020 $8,760,000.00
15 3/31/2020 $2,894,000.00
16 12/31/2019 $11,148,000.00
17 12/31/2018 $8,244,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-460,496,000.00
2 9/30/2023 $-462,106,000.00
3 6/30/2023 $-450,750,000.00
4 3/31/2023 $-426,124,000.00
5 12/31/2022 $-416,927,000.00
6 9/30/2022 $-404,208,000.00
7 6/30/2022 $-396,796,000.00
8 3/31/2022 $-386,967,000.00
9 12/31/2021 $-375,297,000.00
10 9/30/2021 $-367,247,000.00
11 6/30/2021 $-47,764,692.00
12 3/31/2021 $-29,446,055.00
13 12/31/2020 $-299,789,000.00
14 9/30/2020 $1,384,926.00
15 6/30/2020 $1,561,255.00
16 3/31/2020 $1,716,495.00
17 12/31/2019 $2,965,368.00
18 9/30/2019 $28,595.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $271,825,000.00
2 9/30/2023 $197,201,000.00
3 6/30/2023 $124,441,000.00
4 3/31/2023 $59,572,000.00
5 12/31/2022 $232,339,000.00
6 9/30/2022 $168,731,000.00
7 6/30/2022 $105,992,000.00
8 3/31/2022 $50,291,000.00
9 12/31/2021 $191,909,000.00
10 9/30/2021 $53,927,000.00
11 6/30/2021 $45,344,000.00
12 3/31/2021 $38,800,000.00
13 12/31/2020 $151,533,000.00
14 9/30/2020 $105,411,000.00
15 3/31/2020 $32,661,000.00
16 12/31/2019 $116,099,000.00
17 12/31/2018 $107,314,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 9/30/2023 $275,800,000.00
2 6/30/2023 $266,700,000.00
3 3/31/2023 $238,600,000.00
4 3/31/2021 $156,100,000.00
5 12/31/2020 $153,600,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $4,300,000.00
2 9/30/2023 $3,700,000.00
3 6/30/2023 $3,100,000.00
4 3/31/2023 $2,600,000.00
5 12/31/2022 $6,900,000.00
6 9/30/2022 $6,800,000.00
7 6/30/2022 $6,700,000.00
8 3/31/2022 $1,000,000.00
Financials: SalesAndExciseTaxPayableCurrent
Date Value
1 12/31/2023 $4,540,000.00
2 12/31/2022 $3,638,000.00
3 12/31/2021 $3,945,000.00
4 9/30/2021 $2,690,000.00
5 12/31/2020 $2,571,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $112,105,000.00
2 9/30/2023 $82,978,000.00
3 6/30/2023 $54,542,000.00
4 3/31/2023 $26,851,000.00
5 12/31/2022 $109,805,000.00
6 9/30/2022 $82,002,000.00
7 6/30/2022 $54,577,000.00
8 3/31/2022 $27,206,000.00
9 12/31/2021 $100,512,000.00
10 9/30/2021 $25,186,000.00
11 6/30/2021 $48,302,000.00
12 3/31/2021 $19,301,000.00
13 12/31/2020 $76,545,000.00
14 9/30/2020 $49,881,000.00
15 3/31/2020 $14,041,000.00
16 12/31/2019 $61,901,000.00
17 12/31/2018 $50,269,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $36,048,000.00
2 9/30/2023 $26,975,000.00
3 6/30/2023 $17,690,000.00
4 3/31/2023 $8,104,000.00
5 12/31/2022 $37,218,000.00
6 9/30/2022 $28,287,000.00
7 6/30/2022 $18,678,000.00
8 3/31/2022 $8,274,000.00
9 12/31/2021 $59,508,000.00
10 9/30/2021 $50,475,000.00
11 6/30/2021 $17,799,000.00
12 3/31/2021 $3,289,000.00
13 12/31/2020 $33,767,000.00
14 9/30/2020 $16,235,000.00
15 12/31/2019 $13,893,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $101,200,000.00
2 9/30/2023 $75,700,000.00
3 6/30/2023 $57,600,000.00
4 3/31/2023 $31,400,000.00
5 12/31/2022 $32,000,000.00
6 9/30/2022 $30,800,000.00
7 6/30/2022 $35,500,000.00
8 3/31/2022 $49,800,000.00
9 12/31/2021 $66,100,000.00
10 9/30/2021 $98,400,000.00
11 3/31/2021 $112,500,000.00
12 12/31/2020 $77,200,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $21,238,439.00
2 9/30/2023 $20,951,139.00
3 6/30/2023 $20,172,645.00
4 3/31/2023 $20,229,958.00
5 12/31/2022 $19,457,559.00
6 9/30/2022 $18,696,844.00
7 6/30/2022 $16,347,485.00
8 3/31/2022 $15,711,223.00
9 12/31/2021 $15,375,845.00
10 9/30/2021 $14,879,083.00
11 3/31/2021 $1,576,086.00
12 12/31/2020 $1,700,237.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $11,800,000.00
2 9/30/2023 $7,300,000.00
3 6/30/2023 $6,000,000.00
4 3/31/2023 $2,000,000.00
5 12/31/2022 $6,600,000.00
6 9/30/2022 $200,000.00
7 6/30/2022 $2,000,000.00
8 3/31/2022 $2,700,000.00
9 12/31/2021 $40,000,000.00
10 9/30/2021 $36,300,000.00
11 3/31/2021 $9,400,000.00
12 12/31/2020 $4,600,000.00
13 12/31/2019 $700,000.00
14 12/31/2018 $700,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $260,276.00
2 12/31/2022 $202,255.00
3 12/31/2021 $4,847,078.00
4 12/31/2020 $103,427.00
5 12/31/2019 $2,501,900.00
6 12/31/2018 $267,793.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $7.03
2 12/31/2022 $4.94
3 12/31/2021 $0.44
4 12/31/2020 $11.49
5 12/31/2019 $0.70
6 12/31/2018 $8.49
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $1,125,374.00
2 12/31/2022 $689,406.00
3 12/31/2021 $5,611,658.00
4 12/31/2020 $1,327,432.00
5 12/31/2019 $5,333,452.00
6 12/31/2018 $407,251.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $2.49
2 12/31/2022 $2.71
3 12/31/2021 $4.09
4 12/31/2020 $1.63
5 12/31/2019 $5.92
6 12/31/2018 $11.06
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $115,500,000.00
2 9/30/2023 $86,700,000.00
3 6/30/2023 $65,700,000.00
4 3/31/2023 $32,300,000.00
5 12/31/2022 $33,800,000.00
6 9/30/2022 $32,800,000.00
7 6/30/2022 $40,800,000.00
8 3/31/2022 $64,300,000.00
9 12/31/2021 $92,600,000.00
10 9/30/2021 $152,600,000.00
11 12/31/2020 $263,316,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $27,192,185.00
2 9/30/2023 $27,981,601.00
3 6/30/2023 $28,286,560.00
4 3/31/2023 $29,436,670.00
5 12/31/2022 $29,167,803.00
6 9/30/2022 $29,867,309.00
7 6/30/2022 $29,977,130.00
8 3/31/2022 $30,436,528.00
9 12/31/2021 $30,480,317.00
10 9/30/2021 $31,232,295.00
11 3/31/2021 $3,835,972.00
12 12/31/2020 $34,857,068.00
13 12/31/2019 $2,867,966.00
14 12/31/2018 $23,326,692.00
15 12/31/2017 $2,601,775.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $4.25
2 12/31/2022 $4.05
3 12/31/2021 $3.87
4 12/31/2020 $17.81
5 12/31/2019 $1.13
6 12/31/2018 $8.37
7 12/31/2017 $8.49
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $1.96
2 12/31/2022 $1.57
3 12/31/2021 $1.08
4 12/31/2020 $6.67
5 12/31/2019 $0.19
6 12/31/2018 $1.69
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $4.22
2 12/31/2022 $5.88
3 12/31/2021 $9.64
4 12/31/2020 $33.94
5 12/31/2019 $1.52
6 12/31/2018 $6.66
Financials: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Date Value
1 12/31/2023 $3.65
2 12/31/2022 $2.96
3 12/31/2021 $1.99
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Date Value
1 12/31/2023 $21,238,439.00
2 12/31/2022 $19,457,559.00
3 12/31/2021 $15,375,845.00
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Date Value
1 12/31/2023 $27,192,185.00
2 12/31/2022 $29,167,803.00
3 12/31/2021 $30,480,317.00
Financials: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Date Value
1 12/31/2023 $4.25
2 12/31/2022 $4.05
3 12/31/2021 $3.87
Financials: ShortTermInvestments
Date Value
1 12/31/2023 $3,721,000.00
2 9/30/2023 $3,478,000.00
3 6/30/2023 $3,191,000.00
4 3/31/2023 $2,879,000.00
5 12/31/2022 $2,620,000.00
6 9/30/2022 $2,003,000.00
7 6/30/2022 $181,545,000.00
8 3/31/2022 $181,292,000.00
9 12/31/2021 $2,411,000.00
10 9/30/2021 $1,614,000.00
11 3/31/2021 $1,256,000.00
12 12/31/2020 $992,000.00
13 12/31/2019 $3,307,000.00
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $777,000.00
2 9/30/2023 $592,000.00
3 6/30/2023 $454,000.00
4 3/31/2023 $248,000.00
5 12/31/2022 $1,760,000.00
6 9/30/2022 $1,522,000.00
7 6/30/2022 $1,349,000.00
8 3/31/2022 $814,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $218,806,000.00
2 9/30/2023 $200,111,000.00
3 6/30/2023 $211,124,000.00
4 3/31/2023 $227,241,000.00
5 12/31/2022 $229,147,000.00
6 9/30/2022 $232,712,000.00
7 6/30/2022 $237,251,000.00
8 3/31/2022 $245,237,000.00
9 12/31/2021 $250,355,000.00
10 9/30/2021 $247,493,000.00
11 6/30/2021 $-243,217,000.00
12 3/31/2021 $5,000,005.00
13 12/31/2020 $-192,827,000.00
14 9/30/2020 $5,000,004.00
15 6/30/2020 $-182,682,000.00
16 3/31/2020 $5,000,004.00
17 12/31/2019 $-198,682,000.00
18 9/30/2019 $5,000,003.00
19 6/30/2019 $24,000.00
20 3/31/2019 --
21 12/31/2018 $-142,809,000.00
22 12/31/2017 $-140,424,000.00
Financials: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $218,806,000.00
2 12/31/2022 $229,147,000.00
Financials: StockIssued1
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
5 12/31/2020 $2,408,000.00
6 9/30/2020 $2,408,000.00
7 12/31/2019 --
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $2,840,716.00
2 9/30/2023 $2,063,783.00
3 6/30/2023 $1,775,603.00
4 3/31/2023 $680,385.00
5 12/31/2022 $1,799,665.00
6 9/30/2022 $59,800.00
7 6/30/2022 $1,156,279.00
8 3/31/2022 $713,810.00
9 12/31/2021 $5,141,331.00
10 9/30/2021 $4,503,176.00
11 3/31/2021 $126,730.00
12 12/31/2020 $707,888.00
13 12/31/2019 $52,000.00
14 12/31/2018 $57,351.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardGross
Date Value
1 9/30/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/2020 $4,640,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 9/30/2023 $3,865,000.00
2 6/30/2023 $3,240,000.00
3 3/31/2023 $1,131,000.00
4 12/31/2022 $2,818,000.00
5 9/30/2022 $1,817,000.00
6 6/30/2022 $1,719,000.00
7 3/31/2022 $1,036,000.00
8 12/31/2021 $8,242,000.00
9 9/30/2021 $3,955,000.00
10 6/30/2021 $2,152,000.00
11 3/31/2021 $1,125,000.00
12 12/31/2020 $612,000.00
13 9/30/2020 $39,000.00
14 12/31/2019 $88,000.00
15 12/31/2018 $97,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 12/31/2023 $6,719,032.00
2 7/31/2021 $10,602,105.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 9/30/2023 $16,640,000.00
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 12/31/2023 $150,000,000.00
2 9/30/2023 $150,000,000.00
3 6/30/2023 $150,000,000.00
Financials: TangibleAssetImpairmentCharges
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: TemporaryEquityAccretionOfInterest
Date Value
1 12/31/2023 $212,000.00
Financials: TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
Date Value
1 12/31/2023 $6,038,000.00
2 9/30/2023 $13,991,000.00
3 6/30/2023 $14,009,000.00
4 3/31/2023 $14,057,000.00
5 12/31/2022 $14,007,000.00
6 9/30/2022 $12,684,000.00
7 6/30/2022 $12,173,000.00
8 3/31/2022 $5,818,000.00
9 12/31/2021 $5,210,000.00
10 9/30/2021 $4,631,000.00
11 3/31/2021 $222,362,000.00
12 12/31/2020 $213,014,000.00
13 12/31/2019 $194,631,000.00
Financials: TreasuryStockAcquiredAverageCostPerShare
Date Value
1 12/31/2023 $5.81
2 9/30/2023 $5.62
3 6/30/2023 $5.13
4 12/31/2022 $4.92
Financials: TreasuryStockRetiredCostMethodAmount
Date Value
1 12/31/2023 --
2 9/30/2023 $33,744,000.00
3 6/30/2023 --
Financials: TreasuryStockSharesAcquired
Date Value
1 12/31/2023 $6,719,032.00
2 9/30/2023 $5,983,651.00
3 6/30/2023 $3,336,046.00
4 12/31/2022 $4,046,186.00
Financials: TreasuryStockSharesRetired
Date Value
1 12/31/2023 $10,908,782.00
2 9/30/2023 $2,647,605.00
3 6/30/2023 $7,525,796.00
Financials: TreasuryStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $23,477,000.00
5 12/31/2022 $21,666,000.00
6 9/30/2022 $21,293,000.00
7 6/30/2022 $11,791,000.00
8 3/31/2022 $2,482,000.00
9 12/31/2021 $1,739,000.00
10 9/30/2021 $1,739,000.00
11 12/31/2020 --
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 12/31/2023 $39,063,000.00
2 6/30/2023 $17,104,000.00
3 3/31/2023 $1,811,000.00
4 12/31/2022 $19,927,000.00
5 9/30/2022 $19,554,000.00
6 6/30/2022 $10,052,000.00
7 3/31/2022 $743,000.00
8 12/31/2021 $1,739,000.00
9 9/30/2021 $1,739,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $134,000.00
2 12/31/2022 $141,000.00
3 12/31/2021 $1,088,000.00
4 12/31/2020 $5,369,000.00
5 12/31/2019 $5,230,000.00
6 12/31/2018 $999,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 $12,000.00
3 12/31/2021 $4,281,000.00
4 12/31/2020 --
5 12/31/2019 $5,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Date Value
1 12/31/2023 --
2 12/31/2022 $935,000.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $200,000.00
2 12/31/2022 $200,000.00
3 12/31/2021 $1,300,000.00
4 3/31/2021 $1,300,000.00
5 12/31/2020 $1,200,000.00
6 12/31/2019 $1,000,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 $4,236,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $7,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
Financials: UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
Financials: UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
Date Value
1 12/31/2023 $2,213,000.00
2 12/31/2022 $2,026,000.00
3 12/31/2021 $6,813,000.00
4 9/30/2021 --
Financials: UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
Financials: UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
Date Value
1 12/31/2023 $74,263,000.00
2 12/31/2022 $2,213,000.00
3 12/31/2021 --
4 9/30/2021 $10,193,000.00
Financials: UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
Date Value
1 12/31/2023 --
2 12/31/2022 $96,000,000.00
3 12/31/2021 --
4 9/30/2021 --
Financials: UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Date Value
1 12/31/2023 $76,476,000.00
2 12/31/2022 $100,239,000.00
3 3/31/2022 $2,900,000.00
4 12/31/2021 $6,813,000.00
5 9/30/2021 $10,193,000.00
6 6/30/2017 $8,000,000.00
Financials: UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $1,800,000.00
2 12/31/2022 $12,500,000.00
3 12/31/2021 $2,900,000.00
4 12/31/2020 $1,506,229.00
5 12/31/2019 $-10,000,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $477,000.00
2 9/30/2023 $365,000.00
3 6/30/2023 $246,000.00
4 3/31/2023 $110,000.00
5 12/31/2022 $261,000.00
6 9/30/2022 $166,000.00
7 6/30/2022 $69,000.00
8 3/31/2022 $32,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
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 12/31/2019 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $182,257,000.00
2 9/30/2023 $182,630,000.00
3 6/30/2023 $183,068,000.00
4 3/31/2023 $182,818,000.00
5 12/31/2022 $181,957,000.00
6 9/30/2022 $179,563,000.00
7 6/30/2022 $182,661,000.00
8 3/31/2022 $182,833,000.00
9 12/31/2021 $141,596,000.00
10 9/30/2021 $176,621,000.00
11 6/30/2021 $35,000,000.00
12 3/31/2021 $100,773,000.00
13 12/31/2020 $89,638,000.00
14 9/30/2020 $86,784,000.00
15 6/30/2020 $17,905,000.00
16 3/31/2020 $17,905,000.00
17 12/31/2019 $74,006,000.00
18 9/30/2019 $17,905,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $182,257,000.00
2 9/30/2023 $182,630,000.00
3 6/30/2023 $183,068,000.00
4 3/31/2023 $182,818,000.00
5 12/31/2022 $181,957,000.00
6 9/30/2022 $179,563,000.00
7 6/30/2022 $182,661,000.00
8 3/31/2022 $182,833,000.00
9 12/31/2021 $141,596,000.00
10 9/30/2021 $176,621,000.00
11 6/30/2021 $101,968,000.00
12 3/31/2021 $100,773,000.00
13 12/31/2020 $89,638,000.00
14 9/30/2020 $90,805,000.00
15 12/31/2019 $74,006,000.00
Copyright 2024 PursePoor.com