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

Business Address

100 OVERLOOK CENTER, SUITE 101

PRINCETON , NJ US 08540

Mailing Address

100 OVERLOOK CENTER, SUITE 101

PRINCETON , NJ US 08540
Phone Number: (609) 716-7900 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsAndOtherReceivablesNetCurrent
Date Value
1 12/31/2023 $354,000.00
2 3/31/2023 $329,000.00
3 12/31/2022 $287,000.00
4 12/31/2021 $579,000.00
5 12/31/2020 $130,000.00
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $5,171,000.00
2 9/30/2023 $5,256,000.00
3 6/30/2023 $3,789,000.00
4 3/31/2023 $4,326,000.00
5 12/31/2022 $7,533,000.00
6 9/30/2022 $3,002,000.00
7 6/30/2022 $5,243,000.00
8 3/31/2022 $6,255,000.00
9 12/31/2021 $7,458,000.00
10 9/30/2021 $11,260,000.00
11 6/30/2021 $5,549,000.00
12 3/31/2021 $6,593,000.00
13 12/31/2020 $6,394,000.00
Financials: AccountsReceivableGross
Date Value
1 9/30/2023 $64,163,000.00
2 6/30/2023 $71,226,000.00
3 12/31/2022 $72,238,000.00
Financials: AccountsReceivableNet
Date Value
1 9/30/2023 $76,553,000.00
2 6/30/2023 $83,952,000.00
3 12/31/2022 $82,584,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $75,410,000.00
2 3/31/2023 $69,832,000.00
3 12/31/2022 $72,238,000.00
4 12/31/2021 $60,167,000.00
5 3/31/2021 $54,402,000.00
6 12/31/2020 $46,395,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $1,010,000.00
2 9/30/2023 $7,669,000.00
3 6/30/2023 $6,537,000.00
4 3/31/2023 $3,697,000.00
5 12/31/2022 $2,223,000.00
6 9/30/2022 $1,797,000.00
7 6/30/2022 $2,850,000.00
8 3/31/2022 $1,067,000.00
9 12/31/2021 $1,398,000.00
10 12/31/2020 $854,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $56,779,000.00
2 9/30/2023 $44,725,000.00
3 6/30/2023 $38,654,000.00
4 3/31/2023 $30,008,000.00
5 12/31/2022 $35,403,000.00
6 9/30/2022 $26,552,000.00
7 6/30/2022 $22,387,000.00
8 3/31/2022 $18,592,000.00
9 12/31/2021 $29,830,000.00
10 9/30/2021 $25,266,000.00
11 6/30/2021 $18,886,000.00
12 3/31/2021 $19,415,000.00
13 12/31/2020 $30,729,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $3,913,000.00
2 9/30/2023 $1,657,000.00
3 6/30/2023 $1,150,000.00
4 3/31/2023 $781,000.00
5 12/31/2022 $1,297,000.00
6 9/30/2022 $865,000.00
7 6/30/2022 $1,098,000.00
8 3/31/2022 $1,110,000.00
9 12/31/2021 $2,477,000.00
10 12/31/2020 $2,779,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $6,632,000.00
2 12/31/2022 $6,647,000.00
3 12/31/2021 $8,555,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-7,593,000.00
2 9/30/2023 $-7,714,000.00
3 6/30/2023 $-3,173,000.00
4 3/31/2023 $-7,320,000.00
5 12/31/2022 $-8,230,000.00
6 9/30/2022 $-17,928,000.00
7 6/30/2022 $-13,718,000.00
8 3/31/2022 $-7,046,000.00
9 12/31/2021 $-3,926,000.00
10 9/30/2021 $-2,930,000.00
11 6/30/2021 $-85,000.00
12 3/31/2021 $-2,655,000.00
13 12/31/2020 $-1,587,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $1,178,461,000.00
2 9/30/2023 $1,170,960,000.00
3 6/30/2023 $1,162,317,000.00
4 3/31/2023 $1,158,708,000.00
5 12/31/2022 $1,150,168,000.00
6 9/30/2022 $1,143,638,000.00
7 6/30/2022 $1,136,831,000.00
8 3/31/2022 $1,127,334,000.00
9 12/31/2021 $1,119,821,000.00
10 9/30/2021 $1,038,581,000.00
11 6/30/2021 $897,209,000.00
12 3/31/2021 $889,679,000.00
13 12/31/2020 $884,528,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 3/31/2023 $5,417,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $28,300,000.00
2 9/30/2023 $20,798,000.00
3 6/30/2023 $12,153,000.00
4 3/31/2023 $8,543,000.00
5 12/31/2022 $30,345,000.00
6 9/30/2022 $23,818,000.00
7 6/30/2022 $17,014,000.00
8 3/31/2022 $7,513,000.00
9 12/31/2021 $29,483,000.00
10 9/30/2021 $20,846,000.00
11 6/30/2021 $7,530,000.00
12 3/31/2021 $5,151,000.00
13 12/31/2020 $64,507,000.00
14 9/30/2020 $2,286,000.00
15 6/30/2020 $1,105,000.00
16 3/31/2020 $538,000.00
17 12/31/2019 $1,691,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $28,300,000.00
2 9/30/2023 $20,798,000.00
3 6/30/2023 $12,153,000.00
4 3/31/2023 $8,543,000.00
5 12/31/2022 $30,345,000.00
6 9/30/2022 $23,818,000.00
7 6/30/2022 $17,014,000.00
8 3/31/2022 $7,513,000.00
9 12/31/2021 $29,483,000.00
10 9/30/2021 $20,846,000.00
11 6/30/2021 $12,681,000.00
12 3/31/2021 $5,151,000.00
13 12/31/2020 $64,507,000.00
14 12/31/2019 $1,691,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 12/31/2023 $1,312,000.00
2 9/30/2023 $678,000.00
3 6/30/2023 $460,000.00
4 3/31/2023 $736,000.00
5 12/31/2022 $1,250,000.00
6 9/30/2022 $692,000.00
7 6/30/2022 $474,000.00
8 3/31/2022 $296,000.00
9 12/31/2021 $262,000.00
10 9/30/2021 $170,000.00
11 6/30/2021 $70,000.00
12 3/31/2021 $131,000.00
13 12/31/2020 $132,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 9/30/2023 $624,000.00
2 6/30/2023 $618,000.00
3 12/31/2022 $21,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $1,527,000.00
2 9/30/2023 $1,146,000.00
3 6/30/2023 $765,000.00
4 3/31/2023 $383,000.00
5 12/31/2022 $1,540,000.00
6 9/30/2022 $1,156,000.00
7 6/30/2022 $771,000.00
8 3/31/2022 $386,000.00
9 12/31/2021 $1,531,000.00
10 9/30/2021 $1,144,000.00
11 6/30/2021 $747,000.00
12 3/31/2021 $378,000.00
13 12/31/2020 $1,520,000.00
14 9/30/2020 $1,142,000.00
15 6/30/2020 $762,000.00
16 3/31/2020 $382,000.00
17 12/31/2019 $1,536,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $54,519,000.00
2 12/31/2022 $50,739,000.00
3 12/31/2021 $42,980,000.00
4 3/31/2021 $9,456,000.00
5 12/31/2020 $40,310,000.00
6 3/31/2020 $9,359,000.00
7 12/31/2019 $38,964,000.00
Financials: Assets
Date Value
1 12/31/2023 $1,563,140,000.00
2 9/30/2023 $1,526,821,000.00
3 6/30/2023 $1,572,220,000.00
4 3/31/2023 $1,566,757,000.00
5 12/31/2022 $1,572,922,000.00
6 9/30/2022 $1,508,693,000.00
7 6/30/2022 $1,501,749,000.00
8 3/31/2022 $1,507,026,000.00
9 12/31/2021 $1,511,730,000.00
10 9/30/2021 $1,414,789,000.00
11 6/30/2021 $1,265,335,000.00
12 3/31/2021 $1,262,624,000.00
13 12/31/2020 $1,269,400,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $340,201,000.00
2 9/30/2023 $369,777,000.00
3 6/30/2023 $353,044,000.00
4 3/31/2023 $348,254,000.00
5 12/31/2022 $342,252,000.00
6 9/30/2022 $305,092,000.00
7 6/30/2022 $286,019,000.00
8 3/31/2022 $275,186,000.00
9 12/31/2021 $274,727,000.00
10 9/30/2021 $504,849,000.00
11 6/30/2021 $344,808,000.00
12 3/31/2021 $347,561,000.00
13 12/31/2020 $346,584,000.00
Financials: AssetsFairValueDisclosure
Date Value
1 12/31/2023 $153,102,000.00
2 9/30/2023 $154,896,000.00
3 6/30/2023 $152,869,000.00
4 12/31/2022 $109,373,000.00
Financials: BusinessAcquisitionsProFormaNetIncomeLoss
Date Value
1 12/31/2023 $-57,610,000.00
2 12/31/2022 $10,015,000.00
Financials: BusinessAcquisitionsProFormaRevenue
Date Value
1 12/31/2023 $374,748,000.00
2 12/31/2022 $355,983,000.00
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 $24,118,000.00
2 9/30/2023 $11,316,000.00
3 6/30/2023 $2,559,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: BusinessCombinationContingentConsiderationLiability
Date Value
1 12/31/2023 $54,457,000.00
2 12/31/2022 $19,813,000.00
Financials: BusinessCombinationContingentConsiderationLiabilityCurrent
Date Value
1 12/31/2023 $18,410,000.00
2 9/30/2023 $8,169,000.00
3 6/30/2023 $7,479,000.00
4 12/31/2022 --
Financials: BusinessCombinationContingentConsiderationLiabilityNoncurrent
Date Value
1 12/31/2023 $36,828,000.00
2 9/30/2023 $23,750,000.00
3 6/30/2023 $15,683,000.00
4 3/31/2023 $21,074,000.00
5 12/31/2022 $19,813,000.00
Financials: BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
Date Value
1 12/31/2023 $412,000.00
Financials: BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
Date Value
1 12/31/2023 $3,303,000.00
Financials: CapitalizedComputerSoftwareImpairments1
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
Date Value
1 12/31/2023 $13,566,000.00
2 12/31/2022 $11,119,000.00
3 12/31/2021 $7,759,000.00
4 12/31/2020 $7,074,000.00
5 12/31/2019 $7,410,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $234,951,000.00
2 9/30/2023 $272,312,000.00
3 6/30/2023 $245,190,000.00
4 3/31/2023 $244,135,000.00
5 12/31/2022 $236,586,000.00
6 9/30/2022 $210,509,000.00
7 6/30/2022 $194,755,000.00
8 3/31/2022 $184,315,000.00
9 12/31/2021 $185,797,000.00
10 9/30/2021 $416,850,000.00
11 6/30/2021 $267,757,000.00
12 3/31/2021 $272,988,000.00
13 12/31/2020 $271,382,000.00
14 9/30/2020 $29,937,000.00
15 6/30/2020 $55,669,000.00
16 3/31/2020 $53,850,000.00
17 12/31/2019 $29,256,000.00
Financials: CashAndCashEquivalentsFairValueDisclosure
Date Value
1 12/31/2023 $147,478,000.00
2 12/31/2022 $100,999,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $234,951,000.00
2 9/30/2023 $272,312,000.00
3 6/30/2023 $248,210,000.00
4 3/31/2023 $247,238,000.00
5 12/31/2022 $239,688,000.00
6 9/30/2022 $213,783,000.00
7 6/30/2022 $198,250,000.00
8 3/31/2022 $185,060,000.00
9 12/31/2021 $186,624,000.00
10 9/30/2021 $417,958,000.00
11 6/30/2021 $269,595,000.00
12 3/31/2021 $273,721,000.00
13 12/31/2020 $273,291,000.00
14 9/30/2020 $31,749,000.00
15 6/30/2020 $59,353,000.00
16 3/31/2020 $54,356,000.00
17 12/31/2019 $29,762,000.00
18 12/31/2018 $12,187,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-4,737,000.00
2 9/30/2023 $32,624,000.00
3 6/30/2023 $8,522,000.00
4 3/31/2023 $7,550,000.00
5 12/31/2022 $53,064,000.00
6 9/30/2022 $27,159,000.00
7 6/30/2022 $11,626,000.00
8 3/31/2022 $-1,564,000.00
9 12/31/2021 $-86,667,000.00
10 9/30/2021 $144,667,000.00
11 6/30/2021 $-3,696,000.00
12 3/31/2021 $430,000.00
13 12/31/2020 $243,529,000.00
14 9/30/2020 $1,987,000.00
15 6/30/2020 $29,591,000.00
16 3/31/2020 $24,594,000.00
17 12/31/2019 $17,575,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 12/31/2020 --
Financials: CommonStockParOrStatedValuePerShare
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.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $600,000,000.00
2 9/30/2023 $600,000,000.00
3 6/30/2023 $600,000,000.00
4 3/31/2023 $600,000,000.00
5 12/31/2022 $600,000,000.00
6 9/30/2022 $600,000,000.00
7 6/30/2022 $600,000,000.00
8 3/31/2022 $600,000,000.00
9 12/31/2021 $600,000,000.00
10 9/30/2021 $600,000,000.00
11 6/30/2021 $600,000,000.00
12 3/31/2021 $600,000,000.00
13 12/31/2020 $600,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $160,284,901.00
2 9/30/2023 $160,279,919.00
3 6/30/2023 $160,171,493.00
4 3/31/2023 $160,218,109.00
5 12/31/2022 $159,676,150.00
6 9/30/2022 $159,921,814.00
7 6/30/2022 $159,991,357.00
8 12/31/2021 $159,660,048.00
9 9/30/2021 $157,353,191.00
10 6/30/2021 $152,864,921.00
11 3/31/2021 $152,979,479.00
12 12/31/2020 $152,979,479.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $159,848,286.00
2 9/30/2023 $159,848,766.00
3 6/30/2023 $159,777,284.00
4 3/31/2023 $159,839,743.00
5 12/31/2022 $159,525,943.00
6 9/30/2022 $159,781,270.00
7 6/30/2022 $159,882,362.00
8 3/31/2022 $159,657,174.00
9 12/31/2021 $159,658,948.00
10 9/30/2021 $157,353,191.00
11 6/30/2021 $152,864,921.00
12 3/31/2021 $152,979,479.00
13 12/31/2020 $152,979,479.00
Financials: CommonStockValue
Date Value
1 3/31/2023 $1,601,000.00
2 12/31/2022 $1,596,000.00
3 9/30/2022 $1,599,000.00
4 6/30/2022 $1,600,000.00
5 3/31/2022 $1,596,000.00
6 12/31/2021 $1,596,000.00
7 9/30/2021 $1,574,000.00
8 6/30/2021 $1,529,000.00
9 3/31/2021 $1,529,000.00
10 12/31/2020 $1,529,000.00
Financials: CommonStockValueOutstanding
Date Value
1 12/31/2023 $1,603,000.00
2 9/30/2023 $1,602,000.00
3 6/30/2023 $1,601,000.00
4 12/31/2022 $1,596,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-54,720,000.00
2 9/30/2023 $-42,385,000.00
3 6/30/2023 $11,121,000.00
4 3/31/2023 $2,268,000.00
5 12/31/2022 $10,427,000.00
6 9/30/2022 $-8,445,000.00
7 6/30/2022 $-8,171,000.00
8 3/31/2022 $-910,000.00
9 12/31/2021 $-15,605,000.00
10 9/30/2021 $-4,607,000.00
11 6/30/2021 $-303,000.00
12 3/31/2021 $-16,000.00
13 12/31/2020 $-45,487,000.00
14 9/30/2020 $4,033,000.00
15 6/30/2020 $3,510,000.00
16 3/31/2020 $-4,418,000.00
17 12/31/2019 $-12,776,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $61,748,000.00
2 9/30/2023 $49,217,000.00
3 6/30/2023 $54,844,000.00
4 3/31/2023 $54,434,000.00
5 12/31/2022 $55,024,000.00
6 12/31/2021 $47,027,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $52,209,000.00
2 9/30/2023 $47,230,000.00
3 6/30/2023 $38,087,000.00
4 3/31/2023 $24,488,000.00
5 12/31/2022 $45,496,000.00
Financials: ContractWithCustomerReceivableAfterAllowanceForCreditLoss
Date Value
1 12/31/2023 $10,405,000.00
2 9/30/2023 $12,761,000.00
3 6/30/2023 $12,792,000.00
4 3/31/2023 $12,979,000.00
5 12/31/2022 $11,309,000.00
6 12/31/2021 $9,071,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $141,022,000.00
2 9/30/2023 $106,956,000.00
3 6/30/2023 $71,080,000.00
4 3/31/2023 $34,856,000.00
5 12/31/2022 $132,577,000.00
6 9/30/2022 $100,795,000.00
7 6/30/2022 $67,983,000.00
8 3/31/2022 $32,789,000.00
9 12/31/2021 $111,616,000.00
10 9/30/2021 $82,327,000.00
11 6/30/2021 $53,558,000.00
12 3/31/2021 $26,016,000.00
13 12/31/2020 $100,765,000.00
14 9/30/2020 $23,030,000.00
15 6/30/2020 $42,830,000.00
16 3/31/2020 $22,183,000.00
17 12/31/2019 $79,770,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $3,986,000.00
2 12/31/2022 $1,882,000.00
3 12/31/2021 $451,000.00
4 12/31/2020 $326,000.00
5 12/31/2019 $483,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $8,775,000.00
2 12/31/2022 $10,318,000.00
3 12/31/2021 $8,826,000.00
4 12/31/2020 $4,634,000.00
5 12/31/2019 $4,303,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $16,737,000.00
2 12/31/2022 $15,535,000.00
3 12/31/2021 $11,075,000.00
4 12/31/2020 $6,619,000.00
5 12/31/2019 $6,478,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $3,976,000.00
2 12/31/2022 $3,335,000.00
3 12/31/2021 $1,798,000.00
4 12/31/2020 $1,659,000.00
5 12/31/2019 $1,692,000.00
Financials: DebtInstrumentCarryingAmount
Date Value
1 12/31/2023 $294,450,000.00
2 9/30/2023 $295,205,000.00
3 6/30/2023 $295,960,000.00
4 3/31/2023 $296,715,000.00
5 12/31/2022 $297,470,000.00
6 9/30/2022 $298,225,000.00
7 6/30/2022 $298,980,000.00
8 3/31/2022 $299,735,000.00
9 12/31/2021 $300,490,000.00
10 9/30/2021 $301,245,000.00
11 6/30/2021 $302,000,000.00
12 3/31/2021 $303,310,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-10,957,000.00
2 12/31/2022 $-6,788,000.00
3 12/31/2021 $-4,416,000.00
4 12/31/2020 $-3,620,000.00
5 12/31/2019 $3,137,000.00
Financials: DeferredFinanceCostsNet
Date Value
1 12/31/2023 $3,213,000.00
2 9/30/2023 $3,524,000.00
3 6/30/2023 $3,836,000.00
4 3/31/2023 $4,149,000.00
5 12/31/2022 $4,462,000.00
6 9/30/2022 $4,777,000.00
7 6/30/2022 $5,092,000.00
8 3/31/2022 $5,407,000.00
9 12/31/2021 $5,724,000.00
10 9/30/2021 $6,042,000.00
11 6/30/2021 $6,358,000.00
12 3/31/2021 $4,941,000.00
13 12/31/2020 $5,319,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,731,000.00
2 12/31/2022 $-2,533,000.00
3 12/31/2021 $4,388,000.00
4 12/31/2020 $-4,059,000.00
5 12/31/2019 $-4,409,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $4,236,000.00
2 9/30/2023 $3,703,000.00
3 6/30/2023 $3,703,000.00
4 3/31/2023 $3,703,000.00
5 12/31/2022 $3,703,000.00
6 9/30/2022 $4,158,000.00
7 6/30/2022 $4,146,000.00
8 3/31/2022 $4,086,000.00
9 12/31/2021 $4,073,000.00
10 9/30/2021 $2,916,000.00
11 6/30/2021 $2,939,000.00
12 3/31/2021 $2,923,000.00
13 12/31/2020 $2,744,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-16,523,000.00
2 9/30/2023 $-18,532,000.00
3 6/30/2023 $-10,237,000.00
4 3/31/2023 $-1,524,000.00
5 12/31/2022 $-11,511,000.00
6 9/30/2022 $-3,209,000.00
7 6/30/2022 $-5,607,000.00
8 3/31/2022 $-715,000.00
9 12/31/2021 $-1,184,000.00
10 9/30/2021 $1,796,000.00
11 6/30/2021 $-1,971,000.00
12 3/31/2021 $12,000.00
13 12/31/2020 $-7,825,000.00
14 9/30/2020 $1,263,000.00
15 6/30/2020 $1,871,000.00
16 3/31/2020 $1,084,000.00
17 12/31/2019 $-6,703,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $76,431,000.00
2 12/31/2022 $89,114,000.00
3 12/31/2021 $89,051,000.00
4 12/31/2020 $87,500,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $50,826,000.00
2 9/30/2023 $46,400,000.00
3 6/30/2023 $54,677,000.00
4 3/31/2023 $62,920,000.00
5 12/31/2022 $65,046,000.00
6 9/30/2022 $75,522,000.00
7 6/30/2022 $70,378,000.00
8 3/31/2022 $75,268,000.00
9 12/31/2021 $76,098,000.00
10 9/30/2021 $79,633,000.00
11 6/30/2021 $76,933,000.00
12 3/31/2021 $76,085,000.00
13 12/31/2020 $75,894,000.00
Financials: DeferredRevenueCurrent
Date Value
1 12/31/2023 $60,678,000.00
2 9/30/2023 $47,980,000.00
3 6/30/2023 $52,788,000.00
4 3/31/2023 $51,654,000.00
5 12/31/2022 $52,209,000.00
6 9/30/2022 $40,434,000.00
7 6/30/2022 $46,122,000.00
8 3/31/2022 $48,168,000.00
9 12/31/2021 $45,496,000.00
10 9/30/2021 $27,987,000.00
11 6/30/2021 $29,120,000.00
12 3/31/2021 $29,802,000.00
13 12/31/2020 $30,662,000.00
Financials: DeferredRevenueNoncurrent
Date Value
1 12/31/2023 $1,070,000.00
2 9/30/2023 $1,237,000.00
3 6/30/2023 $2,056,000.00
4 3/31/2023 $2,780,000.00
5 12/31/2022 $2,815,000.00
6 9/30/2022 $1,884,000.00
7 6/30/2022 $2,282,000.00
8 3/31/2022 $1,080,000.00
9 12/31/2021 $1,531,000.00
10 9/30/2021 $1,233,000.00
11 6/30/2021 $1,157,000.00
12 3/31/2021 $853,000.00
13 12/31/2020 $545,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,835,000.00
2 12/31/2022 $-2,190,000.00
3 12/31/2021 $-1,156,000.00
4 12/31/2020 $276,000.00
5 12/31/2019 $-5,431,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $2,061,000.00
2 12/31/2022 $392,000.00
3 12/31/2021 $696,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $61,341,000.00
2 12/31/2022 $53,503,000.00
3 12/31/2021 $35,261,000.00
4 12/31/2020 $31,065,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $29,841,000.00
2 12/31/2022 $27,771,000.00
3 12/31/2021 $17,026,000.00
4 12/31/2020 $14,350,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $17,192,000.00
2 12/31/2022 $14,264,000.00
3 12/31/2021 $4,117,000.00
4 12/31/2020 $5,229,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsForeign
Date Value
1 12/31/2023 $14,970,000.00
2 12/31/2022 $12,131,000.00
3 12/31/2021 $15,054,000.00
4 12/31/2020 $12,485,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsResearch
Date Value
1 12/31/2023 $4,172,000.00
2 12/31/2022 $3,918,000.00
3 12/31/2021 $4,965,000.00
4 12/31/2020 $7,054,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
Date Value
1 12/31/2023 $4,033,000.00
2 12/31/2022 $4,385,000.00
3 12/31/2021 $3,552,000.00
4 12/31/2020 $4,222,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $4,752,000.00
3 12/31/2021 $3,015,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseOther
Date Value
1 12/31/2023 --
2 12/31/2022 $189,000.00
3 12/31/2021 $380,000.00
4 12/31/2020 $115,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 12/31/2023 $27,000.00
2 12/31/2022 $529,000.00
3 12/31/2020 $137,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2023 $341,000.00
2 12/31/2022 $279,000.00
3 12/31/2021 $61,000.00
4 12/31/2020 $29,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $31,500,000.00
2 12/31/2022 $25,732,000.00
3 12/31/2021 $18,235,000.00
4 12/31/2020 $16,715,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $46,590,000.00
2 12/31/2022 $61,343,000.00
3 12/31/2021 $72,025,000.00
4 12/31/2020 $73,150,000.00
Financials: DeferredTaxLiabilitiesDerivatives
Date Value
1 12/31/2023 $1,393,000.00
2 12/31/2022 $2,085,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $71,253,000.00
2 12/31/2022 $82,100,000.00
3 12/31/2021 $83,844,000.00
4 12/31/2020 $83,935,000.00
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 12/31/2023 $1,715,000.00
2 12/31/2022 $1,820,000.00
3 12/31/2021 $1,968,000.00
4 12/31/2020 $1,724,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $223,000.00
2 12/31/2022 $152,000.00
3 12/31/2021 $272,000.00
4 12/31/2020 $359,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $5,382,000.00
2 12/31/2022 $4,746,000.00
3 12/31/2021 $4,138,000.00
4 12/31/2020 $3,342,000.00
5 12/31/2019 $2,864,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercent
Date Value
1 12/31/2023 $0.06
2 12/31/2022 $0.06
3 12/31/2021 $0.06
Financials: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Date Value
1 12/31/2023 $0.50
2 12/31/2022 $0.50
3 12/31/2021 $0.50
Financials: DepositsAssetsNoncurrent
Date Value
1 12/31/2023 $1,451,000.00
2 9/30/2023 $1,233,000.00
3 6/30/2023 $1,170,000.00
4 3/31/2023 $1,189,000.00
5 12/31/2022 $1,150,000.00
6 9/30/2022 $1,143,000.00
7 6/30/2022 $1,103,000.00
8 3/31/2022 $1,161,000.00
9 12/31/2021 $1,160,000.00
10 9/30/2021 $1,145,000.00
11 6/30/2021 $1,167,000.00
12 3/31/2021 $1,184,000.00
13 12/31/2020 $1,163,000.00
Financials: DepreciationAndAmortization
Date Value
1 12/31/2023 $1,552,000.00
2 9/30/2023 $1,139,000.00
3 6/30/2023 $772,000.00
4 12/31/2022 $1,731,000.00
5 9/30/2022 $1,321,000.00
6 6/30/2022 $904,000.00
7 12/31/2021 $2,135,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $1,552,000.00
2 9/30/2023 $1,139,000.00
3 6/30/2023 $772,000.00
4 3/31/2023 $411,000.00
5 12/31/2022 $1,731,000.00
6 9/30/2022 $1,321,000.00
7 6/30/2022 $904,000.00
8 3/31/2022 $482,000.00
9 12/31/2021 $2,135,000.00
10 9/30/2021 $533,000.00
11 6/30/2021 $552,000.00
12 3/31/2021 $602,000.00
13 12/31/2020 $2,443,000.00
14 9/30/2020 $1,836,000.00
15 6/30/2020 $1,222,000.00
16 3/31/2020 $553,000.00
17 12/31/2019 $2,596,000.00
Financials: DerivativeAssets
Date Value
1 12/31/2023 $5,624,000.00
2 12/31/2022 $8,374,000.00
Financials: DerivativeAssetsCurrent
Date Value
1 12/31/2023 $4,473,000.00
2 9/30/2023 $5,880,000.00
3 6/30/2023 $5,667,000.00
4 3/31/2023 $4,261,000.00
5 12/31/2022 $4,638,000.00
6 9/30/2022 $3,429,000.00
7 6/30/2022 $680,000.00
8 12/31/2021 $57,000.00
Financials: DerivativeAssetsNoncurrent
Date Value
1 12/31/2023 $1,151,000.00
2 9/30/2023 $3,464,000.00
3 6/30/2023 $3,523,000.00
4 3/31/2023 $1,835,000.00
5 12/31/2022 $3,736,000.00
6 9/30/2022 $4,956,000.00
7 6/30/2022 $710,000.00
8 3/31/2022 $181,000.00
9 12/31/2021 $57,000.00
Financials: DerivativeGainLossOnDerivativeNet
Date Value
1 12/31/2023 $5,295,000.00
2 12/31/2022 $25,000.00
3 12/31/2021 $-726,000.00
4 12/31/2020 $1,573,000.00
Financials: DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Date Value
1 9/30/2023 $-355,000.00
2 9/30/2022 $-700,000.00
Financials: DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
Date Value
1 6/30/2023 $2,262,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.35
2 9/30/2023 $-0.27
3 6/30/2023 $0.04
4 3/31/2023 $0.01
5 12/31/2022 $0.09
6 9/30/2022 $0.03
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $-0.09
10 9/30/2021 $-0.01
11 6/30/2021 $-0.02
12 3/31/2021 $0.01
13 12/31/2020 $-0.37
14 9/30/2020 $0.04
15 6/30/2020 $0.03
16 3/31/2020 $0.01
17 12/31/2019 $-0.07
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.35
2 9/30/2023 $-0.27
3 6/30/2023 $0.04
4 3/31/2023 $0.01
5 12/31/2022 $0.09
6 9/30/2022 $0.03
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $-0.09
10 9/30/2021 $-0.01
11 6/30/2021 $-0.02
12 3/31/2021 $0.01
13 12/31/2020 $-0.37
14 9/30/2020 $0.04
15 6/30/2020 $0.02
16 3/31/2020 $0.01
17 12/31/2019 $-0.07
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.44
4 3/31/2023 $0.45
5 12/31/2022 $0.21
6 9/30/2022 $0.63
7 6/30/2022 $1.21
8 3/31/2022 $0.41
9 12/31/2021 $-2.93
10 9/30/2021 $-0.11
11 6/30/2021 $0.75
12 3/31/2021 $0.33
13 12/31/2020 $0.02
14 9/30/2020 $0.22
15 6/30/2020 $0.53
16 3/31/2020 $0.37
17 12/31/2019 $0.02
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: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.10
2 12/31/2022 $0.32
3 12/31/2021 $-0.54
4 12/31/2020 $0.07
5 12/31/2019 $-0.73
Financials: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $-0.03
3 12/31/2021 $-1.56
4 12/31/2020 $-0.04
5 12/31/2019 $0.32
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $-0.08
2 12/31/2022 $0.19
3 12/31/2021 $-1.15
4 12/31/2020 $-0.05
5 12/31/2019 $-0.18
Financials: EffectiveIncomeTaxRateReconciliationGiltiAmount
Date Value
1 12/31/2023 $2,374,000.00
2 12/31/2022 $451,000.00
3 12/31/2021 $540,000.00
Financials: EffectiveIncomeTaxRateReconciliationGiltiPercent
Date Value
1 12/31/2023 $-0.04
2 12/31/2022 $0.02
3 12/31/2021 $-0.16
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-0.03
2 12/31/2022 $0.12
3 12/31/2021 $-1.05
4 12/31/2020 $-0.27
5 12/31/2019 $-0.05
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $-0.08
2 12/31/2022 $-0.24
3 12/31/2021 $-0.93
4 12/31/2020 $-0.02
5 12/31/2019 $-0.41
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.05
3 12/31/2021 $-0.07
4 12/31/2020 $-0.02
5 12/31/2019 $0.42
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $1,505,000.00
2 9/30/2023 $-107,000.00
3 6/30/2023 $2,239,000.00
4 3/31/2023 $1,174,000.00
5 12/31/2022 $-4,279,000.00
6 9/30/2022 $-8,266,000.00
7 6/30/2022 $-4,471,000.00
8 3/31/2022 $-1,171,000.00
9 12/31/2021 $-524,000.00
10 9/30/2021 $-1,326,000.00
11 6/30/2021 $-88,000.00
12 3/31/2021 $-191,000.00
13 12/31/2020 $-883,000.00
14 9/30/2020 $1,170,000.00
15 6/30/2020 $1,005,000.00
16 3/31/2020 $-251,000.00
17 12/31/2019 $-2,444,000.00
Financials: EmployeeBenefitsAndShareBasedCompensation
Date Value
1 12/31/2023 $28,300,000.00
2 9/30/2023 $20,798,000.00
3 6/30/2023 $12,153,000.00
4 3/31/2023 $8,543,000.00
5 12/31/2022 $30,345,000.00
6 9/30/2022 $23,818,000.00
7 6/30/2022 $17,014,000.00
8 3/31/2022 $7,513,000.00
9 12/31/2021 $29,483,000.00
10 9/30/2021 $20,846,000.00
11 6/30/2021 $12,681,000.00
12 3/31/2021 $5,151,000.00
13 12/31/2020 $64,507,000.00
14 9/30/2020 $2,286,000.00
15 6/30/2020 $1,105,000.00
16 3/31/2020 $538,000.00
17 12/31/2019 $1,691,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $28,624,000.00
2 9/30/2023 $23,703,000.00
3 6/30/2023 $19,239,000.00
4 3/31/2023 $23,642,000.00
5 12/31/2022 $29,518,000.00
6 9/30/2022 $22,497,000.00
7 6/30/2022 $17,094,000.00
8 3/31/2022 $14,731,000.00
9 12/31/2021 $24,848,000.00
10 12/31/2020 $24,941,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 12/31/2023 $3,797,000.00
2 12/31/2022 $1,933,000.00
3 12/31/2021 $117,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
Date Value
1 3/31/2023 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
Date Value
1 3/31/2023 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
Date Value
1 3/31/2023 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
Date Value
1 3/31/2023 --
Financials: FinanceLeaseInterestExpense
Date Value
1 12/31/2023 --
2 12/31/2022 $11,000.00
3 12/31/2021 $29,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 --
2 12/31/2022 $11,000.00
3 12/31/2021 $29,000.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $25,000.00
5 9/30/2022 $100,000.00
6 6/30/2022 $174,000.00
7 3/31/2022 $246,000.00
8 12/31/2021 $293,000.00
9 12/31/2020 $275,000.00
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $25,000.00
4 12/31/2020 $318,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $25,000.00
2 12/31/2022 $293,000.00
3 12/31/2021 $275,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $24,000.00
5 9/30/2022 $63,000.00
6 6/30/2022 $133,000.00
7 3/31/2022 $202,000.00
8 12/31/2021 $271,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $46,000.00
2 12/31/2022 $254,000.00
3 12/31/2021 $277,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 --
2 9/30/2023 $0.03
3 6/30/2023 $0.03
4 12/31/2022 $0.06
5 9/30/2022 $0.06
6 6/30/2022 $0.06
7 3/31/2022 $0.06
8 12/31/2021 $0.06
Financials: FinancingReceivableAllowanceForCreditLosses
Date Value
1 12/31/2023 $1,312,000.00
2 3/31/2023 $736,000.00
3 12/31/2022 $1,250,000.00
4 12/31/2021 $262,000.00
5 12/31/2020 $132,000.00
6 12/31/2019 $185,000.00
Financials: FinancingReceivableAllowanceForCreditLossesWriteOffs
Date Value
1 12/31/2023 $622,000.00
2 3/31/2023 $350,000.00
3 12/31/2022 $21,000.00
4 12/31/2021 $85,000.00
5 12/31/2020 $89,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $273,522,000.00
2 9/30/2023 $257,714,000.00
3 6/30/2023 $244,974,000.00
4 3/31/2023 $231,384,000.00
5 12/31/2022 $217,705,000.00
6 9/30/2022 $202,901,000.00
7 6/30/2022 $191,994,000.00
8 3/31/2022 $181,138,000.00
9 12/31/2021 $169,329,000.00
10 9/30/2021 $156,870,000.00
11 6/30/2021 $147,343,000.00
12 3/31/2021 $137,193,000.00
13 12/31/2020 $127,172,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $218,974,000.00
2 12/31/2022 $249,419,000.00
3 12/31/2021 $285,332,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $63,318,000.00
2 12/31/2022 $51,446,000.00
3 12/31/2021 $48,877,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $47,127,000.00
2 12/31/2022 $43,821,000.00
3 12/31/2021 $42,609,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $47,372,000.00
2 12/31/2022 $44,306,000.00
3 12/31/2021 $42,776,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $52,994,000.00
2 12/31/2022 $47,728,000.00
3 12/31/2021 $45,221,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $57,258,000.00
2 12/31/2022 $50,062,000.00
3 12/31/2021 $47,008,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $760,565,000.00
2 12/31/2022 $704,487,000.00
3 12/31/2021 $681,152,000.00
4 12/31/2020 $523,617,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $487,043,000.00
2 9/30/2023 $463,112,000.00
3 6/30/2023 $473,805,000.00
4 3/31/2023 $476,554,000.00
5 12/31/2022 $486,782,000.00
6 9/30/2022 $481,536,000.00
7 6/30/2022 $493,051,000.00
8 3/31/2022 $504,310,000.00
9 12/31/2021 $511,823,000.00
10 9/30/2021 $378,985,000.00
11 6/30/2021 $387,942,000.00
12 3/31/2021 $388,225,000.00
13 12/31/2020 $396,445,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $-638,000.00
2 12/31/2022 $3,166,000.00
3 12/31/2021 $-175,000.00
4 12/31/2020 $-715,000.00
5 12/31/2019 $-431,000.00
Financials: GainLossOnContractTermination
Date Value
1 12/31/2023 $-1,602,000.00
2 9/30/2023 $-1,602,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
Financials: GainLossOnDispositionOfAssets1
Date Value
1 12/31/2023 $-65,000.00
2 9/30/2023 $-29,000.00
3 6/30/2023 $-29,000.00
4 3/31/2023 $-4,000.00
5 12/31/2022 $-169,000.00
6 9/30/2022 $-56,000.00
7 6/30/2022 $-7,000.00
8 3/31/2022 $-5,000.00
9 12/31/2021 $-351,000.00
10 9/30/2021 $-304,000.00
11 6/30/2021 $-282,000.00
12 12/31/2020 $-19,000.00
13 9/30/2020 $-9,000.00
14 12/31/2019 $-113,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $95,385,000.00
2 9/30/2023 $61,777,000.00
3 6/30/2023 $34,017,000.00
4 3/31/2023 $19,772,000.00
5 12/31/2022 $71,773,000.00
6 9/30/2022 $53,444,000.00
7 6/30/2022 $17,778,000.00
8 3/31/2022 $18,339,000.00
9 12/31/2021 $79,539,000.00
10 9/30/2021 $26,199,000.00
11 6/30/2021 $18,034,000.00
12 3/31/2021 $16,562,000.00
13 12/31/2020 $88,482,000.00
14 9/30/2020 $13,403,000.00
15 6/30/2020 $11,181,000.00
16 3/31/2020 $11,541,000.00
17 12/31/2019 $47,926,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $716,333,000.00
2 9/30/2023 $673,159,000.00
3 6/30/2023 $721,853,000.00
4 3/31/2023 $718,841,000.00
5 12/31/2022 $717,743,000.00
6 9/30/2022 $696,921,000.00
7 6/30/2022 $700,800,000.00
8 3/31/2022 $704,788,000.00
9 12/31/2021 $703,371,000.00
10 9/30/2021 $522,814,000.00
11 6/30/2021 $524,265,000.00
12 3/31/2021 $519,226,000.00
13 12/31/2020 $518,592,000.00
14 12/31/2019 $514,996,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 $43,223,000.00
2 9/30/2023 $2,306,000.00
3 12/31/2022 $19,451,000.00
4 12/31/2021 $186,771,000.00
5 12/31/2020 $685,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $2,351,000.00
2 9/30/2023 $94,000.00
3 12/31/2022 $-5,079,000.00
4 12/31/2021 $-1,992,000.00
5 12/31/2020 $2,911,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 $46,984,000.00
2 9/30/2023 $46,984,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
6 12/31/2020 --
7 12/31/2019 --
Financials: ImpairmentOfIntangibleAssetsFinitelived
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-60,587,000.00
2 12/31/2022 $9,456,000.00
3 12/31/2021 $-10,373,000.00
4 12/31/2020 $-55,355,000.00
5 12/31/2019 $-12,995,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-55,143,000.00
2 9/30/2023 $-42,759,000.00
3 6/30/2023 $10,850,000.00
4 3/31/2023 $2,469,000.00
5 12/31/2022 $18,755,000.00
6 9/30/2022 $15,030,000.00
7 6/30/2022 $2,791,000.00
8 3/31/2022 $3,746,000.00
9 12/31/2021 $-3,375,000.00
10 9/30/2021 $-3,218,000.00
11 6/30/2021 $-1,404,000.00
12 3/31/2021 $1,579,000.00
13 12/31/2020 $-50,181,000.00
14 9/30/2020 $1,577,000.00
15 6/30/2020 $8,169,000.00
16 3/31/2020 $1,667,000.00
17 12/31/2019 $-9,151,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $5,444,000.00
2 12/31/2022 $9,299,000.00
3 12/31/2021 $6,998,000.00
4 12/31/2020 $5,174,000.00
5 12/31/2019 $3,844,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $19,320,000.00
2 9/30/2023 $12,365,000.00
3 6/30/2023 $9,034,000.00
4 3/31/2023 $517,000.00
5 12/31/2022 $10,141,000.00
6 9/30/2022 $7,784,000.00
7 6/30/2022 $5,558,000.00
8 3/31/2022 $2,769,000.00
9 12/31/2021 $8,595,000.00
10 9/30/2021 $6,744,000.00
11 6/30/2021 $4,420,000.00
12 3/31/2021 $1,644,000.00
13 12/31/2020 $12,278,000.00
14 9/30/2020 $6,675,000.00
15 6/30/2020 $5,081,000.00
16 3/31/2020 $1,763,000.00
17 12/31/2019 $4,109,000.00
Financials: IncomeTaxesReceivable
Date Value
1 12/31/2023 $3,395,000.00
2 9/30/2023 $1,810,000.00
3 6/30/2023 $955,000.00
4 3/31/2023 $1,589,000.00
5 12/31/2022 $2,014,000.00
6 9/30/2022 $2,446,000.00
7 6/30/2022 $1,360,000.00
8 3/31/2022 $4,945,000.00
9 12/31/2021 $4,800,000.00
10 12/31/2020 $7,098,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $214,000.00
2 9/30/2023 $142,000.00
3 6/30/2023 $4,786,000.00
4 3/31/2023 $1,111,000.00
5 12/31/2022 $4,024,000.00
6 9/30/2022 $4,557,000.00
7 6/30/2022 $4,916,000.00
8 3/31/2022 $1,536,000.00
9 12/31/2021 $9,891,000.00
10 9/30/2021 $349,000.00
11 6/30/2021 $1,980,000.00
12 3/31/2021 $527,000.00
13 12/31/2020 $-784,000.00
14 9/30/2020 $4,696,000.00
15 6/30/2020 $3,725,000.00
16 3/31/2020 $621,000.00
17 12/31/2019 $-225,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $5,353,000.00
2 12/31/2022 $6,062,000.00
3 12/31/2021 $1,837,000.00
4 12/31/2020 $-3,600,000.00
5 12/31/2019 $6,676,000.00
Financials: IncomeTaxReconciliationChangeInEnactedTaxRate
Date Value
1 12/31/2023 $-237,000.00
2 12/31/2022 $-605,000.00
3 12/31/2021 $5,256,000.00
4 12/31/2020 $2,076,000.00
5 12/31/2019 $-2,922,000.00
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $4,552,000.00
2 12/31/2022 $3,545,000.00
3 12/31/2021 $3,872,000.00
4 12/31/2020 $2,296,000.00
5 12/31/2019 $1,654,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $-11,580,000.00
2 12/31/2022 $3,939,000.00
3 12/31/2021 $-709,000.00
4 12/31/2020 $-10,538,000.00
5 12/31/2019 $-1,919,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $1,582,000.00
2 12/31/2022 $2,278,000.00
3 12/31/2021 $3,534,000.00
4 12/31/2020 $13,562,000.00
5 12/31/2019 $412,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $4,148,000.00
2 12/31/2022 $-4,554,000.00
3 12/31/2021 $3,131,000.00
4 12/31/2020 $1,223,000.00
5 12/31/2019 $3,736,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $136,000.00
2 12/31/2022 $967,000.00
3 12/31/2021 $226,000.00
4 12/31/2020 $1,125,000.00
5 12/31/2019 $-3,852,000.00
Financials: IncomeTaxReconciliationTaxCredits
Date Value
1 12/31/2023 $10,031,000.00
2 12/31/2022 $6,427,000.00
3 12/31/2021 $7,060,000.00
4 12/31/2020 $7,618,000.00
5 12/31/2019 $4,264,000.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 12/31/2023 $-5,607,000.00
2 9/30/2023 $-1,558,000.00
3 6/30/2023 $-8,343,000.00
4 3/31/2023 $-14,196,000.00
5 12/31/2022 $5,289,000.00
6 9/30/2022 $-3,404,000.00
7 6/30/2022 $-7,934,000.00
8 3/31/2022 $-11,830,000.00
9 12/31/2021 $1,130,000.00
10 9/30/2021 $-1,650,000.00
11 6/30/2021 $-13,848,000.00
12 3/31/2021 $-11,180,000.00
13 12/31/2020 $2,381,000.00
14 9/30/2020 $-1,658,000.00
15 6/30/2020 $-3,645,000.00
16 3/31/2020 $-1,274,000.00
17 12/31/2019 $10,031,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-152,000.00
2 9/30/2023 $-6,441,000.00
3 6/30/2023 $272,000.00
4 3/31/2023 $-647,000.00
5 12/31/2022 $15,009,000.00
6 9/30/2022 $7,895,000.00
7 6/30/2022 $5,706,000.00
8 3/31/2022 $3,244,000.00
9 12/31/2021 $10,066,000.00
10 9/30/2021 $6,148,000.00
11 6/30/2021 $-620,000.00
12 3/31/2021 $2,000.00
13 12/31/2020 $3,932,000.00
14 9/30/2020 $-1,565,000.00
15 6/30/2020 $1,299,000.00
16 3/31/2020 $-49,000.00
17 12/31/2019 $1,521,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 12/31/2023 $28,000.00
2 9/30/2023 $-6,978,000.00
3 6/30/2023 $-2,083,000.00
4 3/31/2023 $-1,034,000.00
5 12/31/2022 $9,530,000.00
6 9/30/2022 $-1,727,000.00
7 6/30/2022 $3,186,000.00
8 3/31/2022 $2,556,000.00
9 12/31/2021 $5,435,000.00
10 9/30/2021 $-1,575,000.00
11 6/30/2021 $-1,057,000.00
12 3/31/2021 $-507,000.00
13 12/31/2020 $3,094,000.00
14 9/30/2020 $-589,000.00
15 6/30/2020 $-4,438,000.00
16 3/31/2020 $-1,443,000.00
17 12/31/2019 $2,065,000.00
Financials: IncreaseDecreaseInOtherCurrentLiabilities
Date Value
1 9/30/2023 $-293,000.00
2 6/30/2023 --
3 3/31/2023 $600,000.00
4 12/31/2022 $3,791,000.00
5 9/30/2022 $-1,299,000.00
6 6/30/2022 $-1,529,000.00
7 3/31/2022 $-697,000.00
8 12/31/2021 $-291,000.00
9 9/30/2021 $216,000.00
10 6/30/2021 $155,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $-711,000.00
2 9/30/2023 $-85,000.00
3 6/30/2023 $-494,000.00
4 3/31/2023 $-559,000.00
5 12/31/2022 $-126,000.00
6 9/30/2022 $-4,209,000.00
7 6/30/2022 $-4,586,000.00
8 3/31/2022 $-653,000.00
9 12/31/2021 $-585,000.00
10 9/30/2021 $5,504,000.00
11 6/30/2021 $-197,000.00
12 3/31/2021 $673,000.00
13 12/31/2020 $8,257,000.00
14 9/30/2020 $8,610,000.00
15 6/30/2020 $2,608,000.00
16 3/31/2020 $2,025,000.00
17 12/31/2019 $1,831,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $22,916,000.00
2 9/30/2023 $17,046,000.00
3 6/30/2023 $11,143,000.00
4 3/31/2023 $5,475,000.00
5 12/31/2022 $17,773,000.00
6 9/30/2022 $5,221,000.00
7 6/30/2022 $7,107,000.00
8 3/31/2022 $3,228,000.00
9 12/31/2021 $16,837,000.00
10 9/30/2021 $3,289,000.00
11 6/30/2021 $10,260,000.00
12 3/31/2021 $3,928,000.00
13 12/31/2020 $25,296,000.00
14 9/30/2020 $19,810,000.00
15 6/30/2020 $13,881,000.00
16 3/31/2020 $6,858,000.00
17 12/31/2019 $28,004,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $19,089,000.00
2 9/30/2023 $13,668,000.00
3 6/30/2023 $8,255,000.00
4 3/31/2023 $5,196,000.00
5 12/31/2022 $17,268,000.00
6 9/30/2022 $12,310,000.00
7 6/30/2022 $7,468,000.00
8 3/31/2022 $3,547,000.00
9 12/31/2021 $14,169,000.00
10 9/30/2021 $10,671,000.00
11 6/30/2021 $7,114,000.00
12 3/31/2021 $3,552,000.00
13 12/31/2020 $27,607,000.00
14 9/30/2020 $21,077,000.00
15 6/30/2020 $13,160,000.00
16 3/31/2020 $8,987,000.00
17 12/31/2019 $26,428,000.00
Financials: InterestPayableCurrent
Date Value
1 9/30/2023 $2,308,000.00
2 6/30/2023 $2,276,000.00
3 3/31/2023 $57,000.00
4 12/31/2022 $176,000.00
5 9/30/2022 $55,000.00
6 6/30/2022 $51,000.00
7 3/31/2022 $36,000.00
8 12/31/2021 $96,000.00
9 12/31/2020 $39,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $5,010,000.00
2 12/31/2022 $5,784,000.00
3 12/31/2021 $6,779,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $11,563,000.00
2 9/30/2023 $12,652,000.00
3 6/30/2023 $14,035,000.00
4 3/31/2023 $14,840,000.00
5 12/31/2022 $16,031,000.00
6 9/30/2022 $12,527,000.00
7 6/30/2022 $13,613,000.00
8 3/31/2022 $15,339,000.00
9 12/31/2021 $14,339,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 --
2 12/31/2022 $595,000.00
3 12/31/2021 $135,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $4,250,000.00
2 9/30/2023 $4,075,000.00
3 6/30/2023 $4,118,000.00
4 3/31/2023 $4,124,000.00
5 12/31/2022 $4,935,000.00
6 9/30/2022 $4,110,000.00
7 6/30/2022 $3,947,000.00
8 3/31/2022 $4,019,000.00
9 12/31/2021 $5,138,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $528,000.00
2 12/31/2022 $917,000.00
3 12/31/2021 $1,326,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $1,022,000.00
2 9/30/2023 $905,000.00
3 6/30/2023 $920,000.00
4 3/31/2023 $911,000.00
5 12/31/2022 $2,129,000.00
6 9/30/2022 $1,344,000.00
7 6/30/2022 $1,350,000.00
8 3/31/2022 $1,359,000.00
9 12/31/2021 $1,930,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $2,274,000.00
2 9/30/2023 $2,115,000.00
3 6/30/2023 $2,133,000.00
4 3/31/2023 $2,125,000.00
5 12/31/2022 $3,342,000.00
6 9/30/2022 $2,466,000.00
7 6/30/2022 $2,508,000.00
8 3/31/2022 $2,551,000.00
9 12/31/2021 $2,564,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $3,489,000.00
2 9/30/2023 $3,306,000.00
3 6/30/2023 $3,338,000.00
4 3/31/2023 $3,348,000.00
5 12/31/2022 $4,113,000.00
6 9/30/2022 $3,212,000.00
7 6/30/2022 $3,278,000.00
8 3/31/2022 $3,341,000.00
9 12/31/2021 $3,246,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $1,561,000.00
2 6/30/2023 $2,820,000.00
3 3/31/2023 $3,635,000.00
4 9/30/2022 $1,265,000.00
5 6/30/2022 $2,390,000.00
6 3/31/2022 $3,936,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $233,000.00
2 9/30/2023 $972,000.00
3 6/30/2023 $1,105,000.00
4 3/31/2023 $788,000.00
5 12/31/2022 $930,000.00
6 9/30/2022 $596,000.00
7 6/30/2022 $719,000.00
8 3/31/2022 $1,094,000.00
9 12/31/2021 $1,043,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $516,300,000.00
2 9/30/2023 $475,070,000.00
3 6/30/2023 $475,046,000.00
4 3/31/2023 $481,702,000.00
5 12/31/2022 $493,261,000.00
6 9/30/2022 $454,295,000.00
7 6/30/2022 $453,368,000.00
8 3/31/2022 $458,621,000.00
9 12/31/2021 $469,881,000.00
10 9/30/2021 $443,469,000.00
11 6/30/2021 $430,825,000.00
12 3/31/2021 $435,357,000.00
13 12/31/2020 $447,268,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,563,140,000.00
2 9/30/2023 $1,526,821,000.00
3 6/30/2023 $1,572,220,000.00
4 3/31/2023 $1,566,757,000.00
5 12/31/2022 $1,572,922,000.00
6 9/30/2022 $1,508,693,000.00
7 6/30/2022 $1,501,749,000.00
8 3/31/2022 $1,507,026,000.00
9 12/31/2021 $1,511,730,000.00
10 9/30/2021 $1,414,789,000.00
11 6/30/2021 $1,265,335,000.00
12 3/31/2021 $1,262,624,000.00
13 12/31/2020 $1,269,400,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $130,023,000.00
2 9/30/2023 $105,427,000.00
3 6/30/2023 $102,896,000.00
4 3/31/2023 $93,816,000.00
5 12/31/2022 $103,158,000.00
6 9/30/2022 $76,530,000.00
7 6/30/2022 $81,545,000.00
8 3/31/2022 $81,617,000.00
9 12/31/2021 $92,225,000.00
10 9/30/2021 $69,634,000.00
11 6/30/2021 $59,249,000.00
12 3/31/2021 $63,372,000.00
13 12/31/2020 $75,345,000.00
Financials: LiabilitiesFairValueDisclosure
Date Value
1 12/31/2023 $54,457,000.00
2 9/30/2023 $31,919,000.00
3 6/30/2023 $23,162,000.00
4 12/31/2022 $19,813,000.00
Financials: LiabilityForUncertainTaxPositionsNoncurrent
Date Value
1 9/30/2023 $2,361,000.00
2 6/30/2023 $2,345,000.00
3 12/31/2022 $2,308,000.00
Financials: LongTermDebt
Date Value
1 12/31/2023 $291,237,000.00
2 9/30/2023 $291,681,000.00
3 6/30/2023 $292,124,000.00
4 3/31/2023 $292,566,000.00
5 12/31/2022 $293,008,000.00
6 9/30/2022 $293,448,000.00
7 6/30/2022 $293,888,000.00
8 3/31/2022 $294,328,000.00
9 12/31/2021 $294,766,000.00
10 9/30/2021 $295,203,000.00
11 6/30/2021 $295,642,000.00
12 3/31/2021 $298,369,000.00
13 12/31/2020 $298,780,000.00
Financials: LongTermDebtCurrent
Date Value
1 12/31/2023 $3,020,000.00
2 9/30/2023 $3,020,000.00
3 6/30/2023 $3,020,000.00
4 3/31/2023 $3,020,000.00
5 12/31/2022 $3,020,000.00
6 9/30/2022 $3,020,000.00
7 6/30/2022 $3,020,000.00
8 3/31/2022 $3,020,000.00
9 12/31/2021 $3,020,000.00
10 9/30/2021 $3,020,000.00
11 6/30/2021 $3,020,000.00
12 3/31/2021 $4,680,000.00
13 12/31/2020 $4,680,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Date Value
1 12/31/2023 $3,020,000.00
2 9/30/2023 $3,020,000.00
3 6/30/2023 $3,020,000.00
4 3/31/2023 $3,020,000.00
5 12/31/2022 $3,020,000.00
6 9/30/2022 $3,020,000.00
7 6/30/2022 $3,020,000.00
8 3/31/2022 $3,020,000.00
9 12/31/2021 $3,020,000.00
10 9/30/2021 $3,020,000.00
11 6/30/2021 $3,020,000.00
12 3/31/2021 $3,153,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 12/31/2023 $288,410,000.00
2 9/30/2023 $288,410,000.00
3 6/30/2023 $288,410,000.00
4 3/31/2023 $288,410,000.00
5 12/31/2022 $3,020,000.00
6 9/30/2022 $3,020,000.00
7 6/30/2022 $3,020,000.00
8 3/31/2022 $3,020,000.00
9 12/31/2021 $3,020,000.00
10 9/30/2021 $3,020,000.00
11 6/30/2021 $3,020,000.00
12 3/31/2021 $293,113,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 12/31/2023 $3,020,000.00
2 9/30/2023 $3,020,000.00
3 6/30/2023 $3,020,000.00
4 3/31/2023 $3,020,000.00
5 12/31/2022 $3,020,000.00
6 9/30/2022 $3,020,000.00
7 6/30/2022 $3,020,000.00
8 3/31/2022 $3,020,000.00
9 12/31/2021 $3,020,000.00
10 9/30/2021 $3,020,000.00
11 6/30/2021 $3,020,000.00
12 3/31/2021 $3,153,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
Date Value
1 9/30/2023 $755,000.00
2 6/30/2023 $1,510,000.00
3 3/31/2023 $2,265,000.00
4 9/30/2022 $755,000.00
5 6/30/2022 $1,510,000.00
6 3/31/2022 $2,265,000.00
7 9/30/2021 $755,000.00
8 6/30/2021 $1,510,000.00
9 3/31/2021 $3,891,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 12/31/2023 $288,217,000.00
2 9/30/2023 $288,661,000.00
3 6/30/2023 $289,104,000.00
4 3/31/2023 $289,546,000.00
5 12/31/2022 $289,988,000.00
6 9/30/2022 $290,428,000.00
7 6/30/2022 $290,868,000.00
8 3/31/2022 $291,308,000.00
9 12/31/2021 $291,746,000.00
10 9/30/2021 $292,183,000.00
11 6/30/2021 $292,622,000.00
12 3/31/2021 $293,689,000.00
13 12/31/2020 $294,100,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-9,447,000.00
2 9/30/2023 $-8,195,000.00
3 6/30/2023 $-7,270,000.00
4 3/31/2023 $-850,000.00
5 12/31/2022 $-7,363,000.00
6 9/30/2022 $-6,395,000.00
7 6/30/2022 $-5,051,000.00
8 3/31/2022 $-1,520,000.00
9 12/31/2021 $123,391,000.00
10 9/30/2021 $127,035,000.00
11 6/30/2021 $-5,165,000.00
12 3/31/2021 $-855,000.00
13 12/31/2020 $208,214,000.00
14 9/30/2020 $-24,103,000.00
15 6/30/2020 $17,186,000.00
16 3/31/2020 $19,031,000.00
17 12/31/2019 $-8,489,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-79,550,000.00
2 9/30/2023 $-18,503,000.00
3 6/30/2023 $-14,462,000.00
4 3/31/2023 $-2,731,000.00
5 12/31/2022 $-27,837,000.00
6 9/30/2022 $-15,238,000.00
7 6/30/2022 $-11,914,000.00
8 3/31/2022 $-8,676,000.00
9 12/31/2021 $-269,922,000.00
10 9/30/2021 $-20,599,000.00
11 6/30/2021 $-17,999,000.00
12 3/31/2021 $-3,458,000.00
13 12/31/2020 $-8,612,000.00
14 9/30/2020 $-7,209,000.00
15 6/30/2020 $-5,241,000.00
16 3/31/2020 $-3,009,000.00
17 12/31/2019 $-9,517,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $82,755,000.00
2 9/30/2023 $59,429,000.00
3 6/30/2023 $28,015,000.00
4 3/31/2023 $9,957,000.00
5 12/31/2022 $92,543,000.00
6 9/30/2022 $57,058,000.00
7 6/30/2022 $33,062,000.00
8 3/31/2022 $9,803,000.00
9 12/31/2021 $60,388,000.00
10 9/30/2021 $39,557,000.00
11 6/30/2021 $19,556,000.00
12 3/31/2021 $4,934,000.00
13 12/31/2020 $44,810,000.00
14 9/30/2020 $32,129,000.00
15 6/30/2020 $16,641,000.00
16 3/31/2020 $8,823,000.00
17 12/31/2019 $38,025,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-55,357,000.00
2 9/30/2023 $-42,901,000.00
3 6/30/2023 $6,064,000.00
4 3/31/2023 $1,358,000.00
5 12/31/2022 $14,731,000.00
6 9/30/2022 $5,557,000.00
7 6/30/2022 $1,621,000.00
8 3/31/2022 $2,210,000.00
9 12/31/2021 $-13,266,000.00
10 9/30/2021 $-1,762,000.00
11 6/30/2021 $-1,805,000.00
12 3/31/2021 $1,052,000.00
13 12/31/2020 $-49,397,000.00
14 9/30/2020 $5,050,000.00
15 6/30/2020 $3,823,000.00
16 3/31/2020 $1,046,000.00
17 12/31/2019 $-8,926,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 9/30/2023 $-42,901,000.00
2 6/30/2023 $6,064,000.00
3 9/30/2022 $5,557,000.00
4 6/30/2022 $1,621,000.00
Financials: NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $72,760,000.00
Financials: NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
Date Value
1 12/31/2023 $11,308,000.00
2 9/30/2023 $790,000.00
3 6/30/2023 $790,000.00
4 12/31/2022 $19,813,000.00
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
8 9/30/2021 $1,912,000.00
9 6/30/2021 $1,912,000.00
10 3/31/2021 $921,000.00
Financials: NumberOfBusinessesAcquired
Date Value
1 9/30/2023 $18.00
2 6/30/2023 $18.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
Financials: NumberOfReportingUnits
Date Value
1 12/31/2023 $3.00
2 9/30/2023 $4.00
3 12/31/2022 $4.00
4 12/31/2021 $4.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $254,089,000.00
2 9/30/2023 $191,678,000.00
3 6/30/2023 $89,194,000.00
4 3/31/2023 $48,007,000.00
5 12/31/2022 $170,546,000.00
6 9/30/2022 $127,075,000.00
7 6/30/2022 $86,046,000.00
8 3/31/2022 $42,629,000.00
9 12/31/2021 $160,909,000.00
10 9/30/2021 $118,294,000.00
11 6/30/2021 $37,280,000.00
12 3/31/2021 $35,078,000.00
13 12/31/2020 $167,185,000.00
14 9/30/2020 $83,929,000.00
15 6/30/2020 $26,871,000.00
16 3/31/2020 $27,266,000.00
17 12/31/2019 $109,128,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-40,774,000.00
2 9/30/2023 $-32,307,000.00
3 6/30/2023 $20,477,000.00
4 3/31/2023 $7,438,000.00
5 12/31/2022 $32,521,000.00
6 9/30/2022 $10,859,000.00
7 6/30/2022 $10,282,000.00
8 3/31/2022 $6,133,000.00
9 12/31/2021 $13,579,000.00
10 9/30/2021 $10,137,000.00
11 6/30/2021 $10,898,000.00
12 3/31/2021 $5,624,000.00
13 12/31/2020 $-24,420,000.00
14 9/30/2020 $29,100,000.00
15 6/30/2020 $21,605,000.00
16 3/31/2020 $8,000,000.00
17 12/31/2019 $19,613,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $4,813,000.00
2 12/31/2022 $4,978,000.00
3 12/31/2021 $5,815,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $11,330,000.00
2 9/30/2023 $11,680,000.00
3 6/30/2023 $12,930,000.00
4 3/31/2023 $14,052,000.00
5 12/31/2022 $15,101,000.00
6 9/30/2022 $11,931,000.00
7 6/30/2022 $12,894,000.00
8 3/31/2022 $14,245,000.00
9 12/31/2021 $13,296,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $4,375,000.00
2 9/30/2023 $4,446,000.00
3 6/30/2023 $4,645,000.00
4 3/31/2023 $4,808,000.00
5 12/31/2022 $4,968,000.00
6 9/30/2022 $3,422,000.00
7 6/30/2022 $4,599,000.00
8 3/31/2022 $4,897,000.00
9 12/31/2021 $5,040,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $6,955,000.00
2 9/30/2023 $7,234,000.00
3 6/30/2023 $8,285,000.00
4 3/31/2023 $9,244,000.00
5 12/31/2022 $10,133,000.00
6 9/30/2022 $8,509,000.00
7 6/30/2022 $8,295,000.00
8 3/31/2022 $9,348,000.00
9 12/31/2021 $8,256,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $4,949,000.00
2 12/31/2022 $5,360,000.00
3 12/31/2021 $6,105,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $9,604,000.00
2 9/30/2023 $9,727,000.00
3 6/30/2023 $12,326,000.00
4 3/31/2023 $13,405,000.00
5 12/31/2022 $14,427,000.00
6 9/30/2022 $11,481,000.00
7 6/30/2022 $12,303,000.00
8 3/31/2022 $13,631,000.00
9 12/31/2021 $12,634,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.03
2 9/30/2023 $0.03
3 6/30/2023 $0.03
4 3/31/2023 $0.03
5 12/31/2022 $0.03
6 9/30/2022 $0.04
7 6/30/2022 $0.04
8 3/31/2022 $0.04
9 12/31/2021 $0.04
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $2,471,000.00
2 9/30/2023 $1,219,000.00
3 6/30/2023 $1,273,000.00
4 3/31/2023 $1,131,000.00
5 12/31/2022 $1,489,000.00
6 9/30/2022 $594,000.00
7 6/30/2022 $543,000.00
8 3/31/2022 $932,000.00
9 12/31/2021 $1,011,000.00
10 12/31/2020 $617,000.00
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $1,158,000.00
2 9/30/2023 $825,000.00
3 6/30/2023 $1,085,000.00
4 3/31/2023 $880,000.00
5 12/31/2022 $732,000.00
6 9/30/2022 $1,020,000.00
7 6/30/2022 $816,000.00
8 3/31/2022 $999,000.00
9 12/31/2021 $767,000.00
10 12/31/2020 $1,122,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $3,053,000.00
2 9/30/2023 $5,217,000.00
3 6/30/2023 $5,283,000.00
4 3/31/2023 $3,683,000.00
5 12/31/2022 $5,615,000.00
6 9/30/2022 $6,896,000.00
7 6/30/2022 $2,681,000.00
8 3/31/2022 $2,098,000.00
9 12/31/2021 $2,167,000.00
10 9/30/2021 $1,075,000.00
11 6/30/2021 $1,145,000.00
12 12/31/2020 $1,163,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $2,696,000.00
2 9/30/2023 $-242,000.00
3 6/30/2023 $4,416,000.00
4 3/31/2023 $2,601,000.00
5 12/31/2022 $-10,490,000.00
6 9/30/2022 $-9,489,000.00
7 6/30/2022 $-10,704,000.00
8 3/31/2022 $-3,184,000.00
9 12/31/2021 $-5,154,000.00
10 9/30/2021 $-2,798,000.00
11 6/30/2021 $302,000.00
12 3/31/2021 $-1,545,000.00
13 12/31/2020 $5,045,000.00
14 9/30/2020 $513,000.00
15 6/30/2020 $442,000.00
16 3/31/2020 $-3,332,000.00
17 12/31/2019 $433,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
Date Value
1 12/31/2023 $-717,000.00
2 12/31/2022 $-916,000.00
3 12/31/2021 $195,000.00
4 12/31/2020 $-277,000.00
5 12/31/2019 $267,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
Date Value
1 9/30/2023 $758,000.00
2 6/30/2023 $641,000.00
3 9/30/2022 $6,191,000.00
4 6/30/2022 $912,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
Date Value
1 9/30/2023 $211,000.00
2 6/30/2023 $174,000.00
3 9/30/2022 $2,137,000.00
4 6/30/2022 $422,000.00
Financials: OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
Date Value
1 12/31/2023 $-2,059,000.00
2 3/31/2023 $-1,691,000.00
3 12/31/2022 $6,186,000.00
4 9/30/2022 $6,191,000.00
5 6/30/2022 $848,000.00
6 3/31/2022 $64,000.00
7 12/31/2021 $547,000.00
8 9/30/2021 $-47,000.00
9 6/30/2021 $477,000.00
10 3/31/2021 $477,000.00
11 12/31/2020 $-1,135,000.00
12 9/30/2020 $-1,530,000.00
13 6/30/2020 $291,000.00
14 3/31/2020 $-2,132,000.00
15 12/31/2019 $-4,283,000.00
Financials: OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
Date Value
1 12/31/2023 $1,393,000.00
2 3/31/2023 $-588,000.00
3 12/31/2022 $2,056,000.00
4 9/30/2022 $2,137,000.00
5 6/30/2022 $362,000.00
6 3/31/2022 $60,000.00
7 12/31/2021 $-16,000.00
8 9/30/2021 $-16,000.00
9 6/30/2021 --
10 3/31/2021 $161,000.00
11 12/31/2020 $-384,000.00
12 9/30/2020 $-488,000.00
13 6/30/2020 $-585,000.00
14 3/31/2020 $-680,000.00
15 12/31/2019 $-520,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $637,000.00
2 9/30/2023 $516,000.00
3 6/30/2023 $5,057,000.00
4 3/31/2023 $910,000.00
5 12/31/2022 $-4,304,000.00
6 9/30/2022 $-14,002,000.00
7 6/30/2022 $-6,672,000.00
8 3/31/2022 $-3,120,000.00
9 12/31/2021 $-2,339,000.00
10 9/30/2021 $-1,343,000.00
11 6/30/2021 $2,570,000.00
12 3/31/2021 $-1,068,000.00
13 12/31/2020 $3,910,000.00
14 9/30/2020 $-1,017,000.00
15 6/30/2020 $-4,731,000.00
16 3/31/2020 $-5,464,000.00
17 12/31/2019 $-3,850,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $4,375,000.00
2 9/30/2023 $4,446,000.00
3 6/30/2023 $4,645,000.00
4 12/31/2022 $25,000.00
5 9/30/2022 $100,000.00
6 6/30/2022 $174,000.00
7 3/31/2022 $685,000.00
8 12/31/2021 $1,381,000.00
9 12/31/2020 $2,880,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $39,209,000.00
2 9/30/2023 $26,111,000.00
3 6/30/2023 $18,028,000.00
4 3/31/2023 $23,396,000.00
5 12/31/2022 $22,121,000.00
6 9/30/2022 $1,422,000.00
7 12/31/2021 $25,000.00
8 9/30/2021 $686,000.00
9 6/30/2021 $690,000.00
10 3/31/2021 $682,000.00
11 12/31/2020 $1,384,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-14,369,000.00
2 9/30/2023 $-10,452,000.00
3 6/30/2023 $-9,627,000.00
4 3/31/2023 $-4,969,000.00
5 12/31/2022 $-13,766,000.00
6 9/30/2022 $-6,111,000.00
7 6/30/2022 $-3,745,000.00
8 3/31/2022 $-2,387,000.00
9 12/31/2021 $-16,954,000.00
10 9/30/2021 $-2,632,000.00
11 6/30/2021 $-6,678,000.00
12 3/31/2021 $-4,045,000.00
13 12/31/2020 $-25,761,000.00
14 9/30/2020 $-19,354,000.00
15 6/30/2020 $-13,436,000.00
16 3/31/2020 $-6,333,000.00
17 12/31/2019 $-28,764,000.00
Financials: OtherReceivables
Date Value
1 9/30/2023 $307,000.00
2 6/30/2023 $394,000.00
3 12/31/2022 $287,000.00
Financials: PaymentsForHedgeFinancingActivities
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $1,088,000.00
5 9/30/2022 $1,085,000.00
6 6/30/2022 $1,085,000.00
7 3/31/2022 $646,000.00
8 12/31/2021 $1,095,000.00
9 9/30/2021 $216,000.00
Financials: PaymentsForSoftware
Date Value
1 12/31/2023 $13,491,000.00
2 9/30/2023 $10,000,000.00
3 6/30/2023 $6,270,000.00
4 3/31/2023 $2,360,000.00
5 12/31/2022 $11,099,000.00
6 9/30/2022 $8,106,000.00
7 6/30/2022 $5,172,000.00
8 3/31/2022 $2,187,000.00
9 12/31/2021 $7,759,000.00
10 9/30/2021 $5,490,000.00
11 6/30/2021 $3,374,000.00
12 3/31/2021 $1,192,000.00
13 12/31/2020 $7,074,000.00
14 9/30/2020 $5,752,000.00
15 6/30/2020 $3,928,000.00
16 3/31/2020 $1,875,000.00
17 12/31/2019 $7,410,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $2,942,000.00
4 9/30/2021 $2,942,000.00
5 6/30/2021 $2,931,000.00
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $1,767,000.00
4 12/31/2020 $2,900,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $6,402,000.00
2 9/30/2023 $5,905,000.00
3 6/30/2023 $5,735,000.00
4 3/31/2023 $70,000.00
5 12/31/2022 $2,962,000.00
6 9/30/2022 $2,827,000.00
7 6/30/2022 $2,312,000.00
8 3/31/2022 $48,000.00
9 12/31/2021 $272,000.00
10 9/30/2021 $100,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $64,228,000.00
2 9/30/2023 $7,550,000.00
3 6/30/2023 $7,550,000.00
4 12/31/2022 $15,308,000.00
5 9/30/2022 $5,883,000.00
6 6/30/2022 $5,883,000.00
7 3/31/2022 $5,983,000.00
8 12/31/2021 $261,020,000.00
9 9/30/2021 $14,114,000.00
10 6/30/2021 $14,114,000.00
11 3/31/2021 $2,044,000.00
12 12/31/2020 $675,000.00
13 9/30/2020 $675,000.00
14 6/30/2020 $675,000.00
15 3/31/2020 $675,000.00
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 12/31/2023 $54,000.00
2 9/30/2023 $54,000.00
3 6/30/2023 $54,000.00
4 3/31/2023 $54,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 12/31/2021 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $1,777,000.00
2 9/30/2023 $899,000.00
3 6/30/2023 $588,000.00
4 3/31/2023 $317,000.00
5 12/31/2022 $1,430,000.00
6 9/30/2022 $1,249,000.00
7 6/30/2022 $859,000.00
8 3/31/2022 $506,000.00
9 12/31/2021 $1,143,000.00
10 9/30/2021 $995,000.00
11 6/30/2021 $511,000.00
12 3/31/2021 $222,000.00
13 12/31/2020 $863,000.00
14 9/30/2020 $782,000.00
15 6/30/2020 $638,000.00
16 3/31/2020 $459,000.00
17 12/31/2019 $2,107,000.00
Financials: PreferredStockParOrStatedValuePerShare
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.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $50,000,000.00
2 9/30/2023 $50,000,000.00
3 6/30/2023 $50,000,000.00
4 3/31/2023 $50,000,000.00
5 12/31/2022 $50,000,000.00
6 9/30/2022 $50,000,000.00
7 6/30/2022 $50,000,000.00
8 3/31/2022 $50,000,000.00
9 12/31/2021 $50,000,000.00
10 9/30/2021 $50,000,000.00
11 6/30/2021 $50,000,000.00
12 3/31/2021 $50,000,000.00
13 12/31/2020 --
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 $50,000,000.00
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 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 $50,000,000.00
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 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 3/31/2023 --
3 12/31/2022 --
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 --
Financials: PreferredStockValueOutstanding
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 12/31/2022 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $20,393,000.00
2 9/30/2023 $20,912,000.00
3 6/30/2023 $20,882,000.00
4 3/31/2023 $18,612,000.00
5 12/31/2022 $19,980,000.00
6 9/30/2022 $16,503,000.00
7 6/30/2022 $13,896,000.00
8 3/31/2022 $17,407,000.00
9 12/31/2021 $18,548,000.00
10 9/30/2021 $24,032,000.00
11 6/30/2021 $18,627,000.00
12 3/31/2021 $19,438,000.00
13 12/31/2020 $19,202,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $6,363,000.00
2 9/30/2023 $7,561,000.00
3 6/30/2023 $8,983,000.00
4 3/31/2023 $8,472,000.00
5 12/31/2022 $8,389,000.00
6 9/30/2022 $6,313,000.00
7 6/30/2022 $8,027,000.00
8 3/31/2022 $8,580,000.00
9 12/31/2021 $8,973,000.00
10 12/31/2020 $7,372,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $133,351,000.00
4 9/30/2021 $133,351,000.00
5 12/31/2020 $316,301,000.00
Financials: ProceedsFromIssuanceOfLongTermDebt
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $89,000.00
4 9/30/2021 $89,000.00
5 6/30/2021 $89,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $-55,357,000.00
2 9/30/2023 $-42,901,000.00
3 6/30/2023 $6,064,000.00
4 3/31/2023 $1,358,000.00
5 12/31/2022 $14,731,000.00
6 9/30/2022 $5,557,000.00
7 6/30/2022 $1,621,000.00
8 3/31/2022 $2,210,000.00
9 12/31/2021 $-13,266,000.00
10 9/30/2021 $-3,567,000.00
11 6/30/2021 $-1,805,000.00
12 3/31/2021 $1,052,000.00
13 12/31/2020 $-49,397,000.00
14 9/30/2020 $5,050,000.00
15 6/30/2020 $3,823,000.00
16 3/31/2020 $1,046,000.00
17 12/31/2019 $-8,926,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $9,302,000.00
2 12/31/2022 $9,047,000.00
3 12/31/2021 $11,490,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $2,670,000.00
2 9/30/2023 $2,126,000.00
3 6/30/2023 $2,206,000.00
4 3/31/2023 $2,317,000.00
5 12/31/2022 $2,400,000.00
6 9/30/2022 $2,609,000.00
7 6/30/2022 $2,749,000.00
8 3/31/2022 $2,927,000.00
9 12/31/2021 $2,935,000.00
10 9/30/2021 $3,005,000.00
11 6/30/2021 $3,069,000.00
12 3/31/2021 $3,505,000.00
13 12/31/2020 $3,872,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $684,000.00
2 9/30/2023 $52,000.00
3 6/30/2023 $-172,000.00
4 3/31/2023 $-168,000.00
5 12/31/2022 $1,072,000.00
6 9/30/2022 $468,000.00
7 6/30/2022 $217,000.00
8 3/31/2022 $34,000.00
9 12/31/2021 $130,000.00
10 9/30/2021 $39,000.00
11 6/30/2021 $-61,000.00
12 3/31/2021 $-1,000.00
13 12/31/2020 $-53,000.00
14 9/30/2020 $31,000.00
15 3/31/2020 $-17,000.00
16 12/31/2019 $10,000.00
Financials: ProvisionForLoanLeaseAndOtherLosses
Date Value
1 12/31/2023 $684,000.00
2 3/31/2023 $-164,000.00
3 12/31/2022 $1,009,000.00
4 12/31/2021 $215,000.00
5 12/31/2020 $23,000.00
Financials: ReceivablesNetCurrent
Date Value
1 12/31/2023 $84,857,000.00
2 9/30/2023 $76,553,000.00
3 6/30/2023 $83,952,000.00
4 3/31/2023 $82,404,000.00
5 12/31/2022 $82,584,000.00
6 9/30/2022 $74,806,000.00
7 6/30/2022 $73,873,000.00
8 3/31/2022 $72,719,000.00
9 12/31/2021 $69,555,000.00
10 9/30/2021 $62,859,000.00
11 6/30/2021 $56,586,000.00
12 12/31/2020 $54,091,000.00
Financials: RepaymentsOfLongTermDebtAndCapitalSecurities
Date Value
1 12/31/2023 $3,045,000.00
2 9/30/2023 $2,290,000.00
3 6/30/2023 $1,535,000.00
4 3/31/2023 $780,000.00
5 12/31/2022 $3,313,000.00
6 9/30/2022 $2,483,000.00
7 6/30/2022 $1,654,000.00
8 3/31/2022 $826,000.00
9 12/31/2021 $3,973,000.00
10 9/30/2021 $3,147,000.00
11 6/30/2021 $2,323,000.00
12 3/31/2021 $855,000.00
13 12/31/2020 $104,358,000.00
14 9/30/2020 $23,511,000.00
15 6/30/2020 $2,639,000.00
16 3/31/2020 $849,000.00
17 12/31/2019 $3,436,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $34,173,000.00
2 9/30/2023 $26,155,000.00
3 6/30/2023 $17,175,000.00
4 3/31/2023 $9,287,000.00
5 12/31/2022 $28,205,000.00
6 9/30/2022 $21,607,000.00
7 6/30/2022 $7,741,000.00
8 3/31/2022 $7,548,000.00
9 12/31/2021 $20,379,000.00
10 9/30/2021 $4,530,000.00
11 6/30/2021 $9,332,000.00
12 3/31/2021 $4,706,000.00
13 12/31/2020 $19,644,000.00
14 9/30/2020 $3,295,000.00
15 6/30/2020 $5,844,000.00
16 3/31/2020 $2,875,000.00
17 12/31/2019 $11,633,000.00
Financials: RestrictedCashCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 $3,020,000.00
4 3/31/2023 $3,103,000.00
5 12/31/2022 $3,102,000.00
6 9/30/2022 $3,274,000.00
7 6/30/2022 $3,495,000.00
8 3/31/2022 $745,000.00
9 12/31/2021 $827,000.00
10 9/30/2021 $1,108,000.00
11 6/30/2021 $1,838,000.00
12 3/31/2021 $733,000.00
13 12/31/2020 $1,909,000.00
14 9/30/2020 $1,812,000.00
15 6/30/2020 $3,684,000.00
16 3/31/2020 $506,000.00
17 12/31/2019 $506,000.00
Financials: RestrictedStockValueSharesIssuedNetOfTaxWithholdings
Date Value
1 12/31/2023 $-6,401,000.00
2 12/31/2022 $-196,000.00
3 9/30/2022 $-480,000.00
4 6/30/2022 $-2,229,000.00
5 3/31/2022 $-47,000.00
6 12/31/2021 $-234,000.00
7 9/30/2021 $-99,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-116,230,000.00
2 9/30/2023 $-103,774,000.00
3 6/30/2023 $-54,809,000.00
4 3/31/2023 $-59,515,000.00
5 12/31/2022 $-60,873,000.00
6 9/30/2022 $-70,047,000.00
7 6/30/2022 $-73,983,000.00
8 3/31/2022 $-73,394,000.00
9 12/31/2021 $-75,604,000.00
10 9/30/2021 $-65,905,000.00
11 6/30/2021 $-64,143,000.00
12 3/31/2021 $-61,286,000.00
13 12/31/2020 $-62,338,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $354,337,000.00
2 9/30/2023 $266,327,000.00
3 6/30/2023 $180,751,000.00
4 3/31/2023 $90,301,000.00
5 12/31/2022 $335,644,000.00
6 9/30/2022 $249,011,000.00
7 6/30/2022 $164,311,000.00
8 3/31/2022 $81,551,000.00
9 12/31/2021 $286,104,000.00
10 9/30/2021 $210,758,000.00
11 6/30/2021 $70,096,000.00
12 3/31/2021 $66,718,000.00
13 12/31/2020 $243,530,000.00
14 9/30/2020 $60,317,000.00
15 6/30/2020 $118,572,000.00
16 3/31/2020 $57,449,000.00
17 12/31/2019 $208,511,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $354,337,000.00
2 3/31/2023 $90,301,000.00
3 12/31/2022 $335,644,000.00
4 3/31/2022 $81,551,000.00
5 12/31/2021 $286,104,000.00
6 3/31/2021 $66,718,000.00
7 12/31/2020 $243,530,000.00
8 3/31/2020 $57,449,000.00
9 12/31/2019 $208,511,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $803,000.00
2 12/31/2022 $2,501,000.00
3 12/31/2021 $520,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $32,022,000.00
2 9/30/2023 $23,351,000.00
3 6/30/2023 $16,113,000.00
4 3/31/2023 $8,002,000.00
5 12/31/2022 $27,408,000.00
6 9/30/2022 $6,376,000.00
7 6/30/2022 $13,232,000.00
8 3/31/2022 $6,111,000.00
9 12/31/2021 $20,141,000.00
10 9/30/2021 $13,423,000.00
11 6/30/2021 $8,341,000.00
12 3/31/2021 $3,752,000.00
13 12/31/2020 $19,202,000.00
14 9/30/2020 $3,106,000.00
15 6/30/2020 $2,729,000.00
16 3/31/2020 $2,938,000.00
17 12/31/2019 $10,732,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
Date Value
1 12/31/2023 $0.62
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
Date Value
1 12/31/2023 $0.61
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Date Value
1 12/31/2023 $0.04
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 12/31/2023 $0.04
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $740,000.00
2 12/31/2022 $729,000.00
3 12/31/2021 $404,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $1,046,840,000.00
2 9/30/2023 $1,051,751,000.00
3 6/30/2023 $1,097,174,000.00
4 3/31/2023 $1,085,055,000.00
5 12/31/2022 $1,079,661,000.00
6 9/30/2022 $1,054,398,000.00
7 6/30/2022 $1,048,381,000.00
8 3/31/2022 $1,048,405,000.00
9 12/31/2021 $1,041,849,000.00
10 9/30/2021 $971,320,000.00
11 6/30/2021 $834,510,000.00
12 3/31/2021 $827,267,000.00
13 12/31/2020 $822,132,000.00
14 9/30/2020 $497,538,000.00
15 6/30/2020 $492,190,000.00
16 3/31/2020 $488,168,000.00
17 12/31/2019 $492,048,000.00
18 12/31/2018 $492,769,000.00
Financials: StockIssuedDuringPeriodValueNewIssues
Date Value
1 9/30/2023 $-6,323,000.00
2 6/30/2023 $-5,761,000.00
3 9/30/2022 $-2,825,000.00
4 6/30/2022 --
5 12/31/2021 $133,351,000.00
6 9/30/2021 $133,351,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensationGross
Date Value
1 12/31/2023 --
Financials: SubleaseIncome
Date Value
1 12/31/2023 $399,000.00
2 12/31/2022 $379,000.00
3 12/31/2021 $490,000.00
Financials: TreasuryStockCommonShares
Date Value
1 12/31/2023 $436,615.00
2 9/30/2023 $431,153.00
3 6/30/2023 $394,209.00
4 3/31/2023 $378,366.00
5 12/31/2022 $150,207.00
6 9/30/2022 $140,544.00
7 6/30/2022 $108,995.00
8 12/31/2021 $1,100.00
Financials: TreasuryStockCommonValue
Date Value
1 12/31/2023 $9,401,000.00
2 9/30/2023 $9,323,000.00
3 6/30/2023 $8,762,000.00
4 3/31/2023 $8,419,000.00
5 12/31/2022 $3,000,000.00
6 9/30/2022 $2,864,000.00
7 6/30/2022 $2,349,000.00
8 12/31/2021 $38,000.00
Financials: UnbilledReceivablesCurrent
Date Value
1 12/31/2023 $10,405,000.00
2 3/31/2023 $12,979,000.00
3 12/31/2022 $11,309,000.00
4 12/31/2021 $9,071,000.00
5 12/31/2020 $7,698,000.00
Financials: UnbilledReceivablesNotBillableAtBalanceSheetDate
Date Value
1 9/30/2023 $12,761,000.00
2 6/30/2023 $12,792,000.00
3 12/31/2022 $11,309,000.00
Financials: UndistributedEarningsOfForeignSubsidiaries
Date Value
1 12/31/2023 $2,708,000.00
2 12/31/2022 $2,818,000.00
3 12/31/2021 $1,059,000.00
4 12/31/2020 $897,000.00
Financials: UnrealizedGainLossOnDerivatives
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $-1,144,000.00
4 9/30/2021 $-1,750,000.00
5 6/30/2021 $-2,390,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $2,708,000.00
2 12/31/2022 $2,818,000.00
3 12/31/2021 $1,059,000.00
4 12/31/2020 $897,000.00
5 12/31/2019 $690,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $436,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $309,000.00
2 12/31/2022 $205,000.00
3 12/31/2021 $156,000.00
4 12/31/2020 $198,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $17,000.00
2 12/31/2022 $1,554,000.00
3 12/31/2021 $6,000.00
4 12/31/2020 $9,000.00
Financials: UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Date Value
1 12/31/2023 $100,000.00
2 12/31/2022 $100,000.00
3 12/31/2021 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $5,768,000.00
2 12/31/2022 $-7,497,000.00
3 12/31/2021 $-1,520,000.00
4 12/31/2020 $3,831,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 $1,249,113.00
4 3/31/2023 $1,550,387.00
5 12/31/2022 $2,477,452.00
6 9/30/2022 $2,447,479.00
7 6/30/2022 $3,084,027.00
8 3/31/2022 $3,223,368.00
9 12/31/2021 --
10 3/31/2021 $4,924,661.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $158,936,251.00
2 9/30/2023 $158,769,638.00
3 6/30/2023 $159,817,688.00
4 3/31/2023 $159,727,412.00
5 12/31/2022 $159,354,394.00
6 9/30/2022 $159,587,645.00
7 6/30/2022 $156,478,724.00
8 3/31/2022 $159,160,321.00
9 12/31/2021 $149,842,668.00
10 9/30/2021 $149,016,609.00
11 6/30/2021 $147,323,724.00
12 3/31/2021 $152,084,745.00
13 12/31/2020 $133,247,212.00
14 9/30/2020 $132,407,786.00
15 6/30/2020 $132,407,786.00
16 3/31/2020 $132,407,786.00
17 12/31/2019 $132,407,786.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $158,936,251.00
2 9/30/2023 $158,769,638.00
3 6/30/2023 $158,568,575.00
4 3/31/2023 $158,177,025.00
5 12/31/2022 $156,876,942.00
6 9/30/2022 $156,523,022.00
7 6/30/2022 $156,478,724.00
8 3/31/2022 $155,936,953.00
9 12/31/2021 $149,842,668.00
10 9/30/2021 $149,016,609.00
11 6/30/2021 $147,485,566.00
12 3/31/2021 $147,160,084.00
13 12/31/2020 $133,247,212.00
14 9/30/2020 $132,407,786.00
15 6/30/2020 $132,407,786.00
16 3/31/2020 $132,407,786.00
17 12/31/2019 $132,407,786.00
Copyright 2024 PursePoor.com