XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Assets        
Allowance for expected credit losses $ 1,648 $ 1,213    
Accrued paid time off 3,525 3,039    
State net operating loss carry forward 456 500    
Stock based compensation 6,076 5,523    
Deferred compensation 6,568 5,765    
Foreign tax credits 8,151 8,035    
State tax credits 1,923 686    
Foreign exchange 4,345 3,591    
Foreign deferred 333 441    
Accrued bonus 6,393 5,830    
Capital loss 1,020 1,054    
Facilities impairment 2,611 3,092    
Capitalized research expenses 70,617 47,019    
Depreciation 402 0    
Accrued liabilities and other 1,364 2,682    
Lease liabilities 54,263 58,538    
Deferred Tax Assets, gross, before valuation allowance 169,695 147,008    
Less: Valuation Allowance (9,627) (9,021) $ (7,607) $ (7,048)
Total Deferred Tax Assets 160,068 137,987    
Deferred Tax Liabilities        
Payroll taxes (939) (725)    
Unbilled revenue (184) (284)    
Depreciation 0 (2,128)    
Amortization (108,009) (107,201)    
Deferred gain and other (2,543) (2,202)    
Lease assets - right-of-use (46,790) (51,622)    
Total Deferred Tax Liabilities (158,465) (164,162)    
Total Net Deferred Tax (Liabilities)   $ (26,175)    
Total Net Deferred Tax Assets $ 1,603