XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES- Schedule of Components of Company's Net Deferred Tax Asset (Liability) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accrued liabilities $ 27,101 $ 24,483
Depreciation and amortization 1,258 1,269
Foreign operating loss carryforward 35 30
Advanced billings 98,438 67,789
Other 2,474 1,005
Valuation allowance (1,826) (430)
Total deferred tax assets 127,480 94,146
Deferred tax liabilities:    
Depreciation and amortization (52,443) (44,731)
Prepaid expenses (1,581) (1,263)
Other (1,425) (1,139)
Total deferred tax liabilities (55,449) (47,133)
Net deferred tax asset $ 72,031 $ 47,013