v3.25.4
INCOME TAXES - Schedule of Components of Company's Net Deferred Tax Asset (Liability) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred tax assets:    
Accrued liabilities $ 30,474 $ 31,898
Depreciation and amortization 900 1,222
Net operating loss carryforwards 36,577 51
Tax credit carryforwards 5,172 0
Advanced billings 15,009 127,115
Other 460 2,002
Valuation allowance (1,847) (1,607)
Total deferred tax assets 86,745 160,681
Deferred tax liabilities:    
Depreciation and amortization (66,131) (59,016)
Prepaid expenses (1,700) (1,462)
Other (1,046) (1,646)
Total deferred tax liabilities (68,877) (62,124)
Net deferred tax asset $ 17,868 $ 98,557