XML 87 R70.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 income tax assets:    
Net operating loss carryforwards $ 13,636 $ 15,409
Tax credits 23,242 23,197
Compensation 16,527 15,478
Deferred revenue 11,273 9,873
Operating lease 6,796 8,297
Capitalized research and development 20,102 16,903
Deferred interest 27,807 17,822
Other 2,455 951
Gross deferred income tax assets 121,838 107,930
Less: valuation allowance (13,310) (12,963)
Net deferred income tax assets 108,528 94,967
Deferred income tax liabilities:    
Depreciation and amortization (30,957) (31,741)
Operating lease right-of-use asset (6,079) (7,303)
Unbilled revenue (7,938) (5,407)
Withholding tax liability (30,761) (32,752)
Total deferred income tax liabilities (75,735) (77,203)
Net deferred income taxes 32,793 17,764
Deferred income taxes / liabilities included in the balance sheet are:    
Deferred income tax asset – noncurrent 72,713 58,499
Deferred income tax liability – noncurrent (39,920) (40,735)
Net deferred income taxes $ 32,793 $ 17,764