XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accruals and reserves $ 3,895 $ 5,128
Share-based compensation expense 1,997 2,137
Operating lease obligation 19,626 27,092
Depreciation of fixed assets 0 18,631
Uncertain tax position 0 6,245
Other 0 1,553
Gross deferred tax assets 25,518 60,786
Valuation allowance 0 0
Deferred tax assets, net of valuation allowance 25,518 60,786
Deferred tax liabilities:    
Prepaid services (1,744) (1,771)
Amortization of intangible assets (787) (5,778)
Depreciation of fixed assets (26,050) 0
Right-of-use assets (16,478) (23,729)
Debt basis (1,359) 0
Other (15) 0
Gross deferred tax liabilities (46,433) (31,278)
Deferred tax (liabilities) assets, net (20,915)  
Deferred tax (liabilities) assets, net   29,508
Non-current deferred tax assets, net 0 29,508
Non-current deferred tax liabilities, net $ (20,915) $ 0