XML 122 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accrued compensation $ 32,875 $ 38,220
NOL and credit carryforwards 19,679 19,677
Intangible assets including goodwill 142,293 137,576
Convertible debt and 163(j) limitation 5,281 14,364
Lease liabilities 5,810 7,610
Other accruals not currently deductible 1,294 502
Allowance for doubtful accounts 1,048 1,852
Deferred revenues 1,899 4,402
Other 581 2,852
Total deferred tax assets 210,760 227,055
Less: Valuation allowance (4,474) (2,664)
Net deferred tax assets 206,286 224,391
Deferred tax liabilities:    
Operating lease right-of-use assets (4,607) (6,762)
Prepaid expenses (714) (2,746)
Unrealized gains and losses (8,522) (8,131)
Property and equipment (2,769) (3,639)
Total deferred tax liabilities (16,612) (21,278)
Net deferred tax assets (liabilities) $ 189,674 $ 203,113