XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES- Schedule of Components of Company's Net Deferred Tax Asset (Liability) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accrued liabilities $ 31,898 $ 27,101
Depreciation and amortization 1,222 1,258
Foreign operating loss carryforward 51 35
Advanced billings 127,115 98,438
Other 2,002 2,474
Valuation allowance (1,607) (1,826)
Total deferred tax assets 160,681 127,480
Deferred tax liabilities:    
Depreciation and amortization (59,016) (52,443)
Prepaid expenses (1,462) (1,581)
Other (1,646) (1,425)
Total deferred tax liabilities (62,124) (55,449)
Net deferred tax asset 98,557 72,031
Foreign operating loss carryforward $ 51 $ 35