XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - The Components of Net Deferred Income Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Net deferred income tax assets (liabilities):    
Accrued expenses and reserves $ 9,472 $ 10,907
Stock-based compensation 6,753 5,643
Software (509) 80
Goodwill (16,638) (14,874)
Net operating loss carryforwards 23,668 25,379
Property and equipment (1,323) (2,941)
Deferred revenue 6,373 6,539
Debt Financing 6,010 7,396
Foreign exchange gain/loss 1,512 2,010
Operating lease right-of-use assets and lease liabilities 2,763 3,555
Research and Development 66,178 46,817
Unrecognized tax benefit 413 326
Credits and incentives 1,672 384
Other 243 500
Total net deferred income tax assets 96,168 84,185
Less: valuation allowance (22,967) (26,453)
Net deferred income tax assets 73,201 57,732
Client Contracts    
Net deferred income tax assets (liabilities):    
Client contracts and related intangibles $ (10,419) $ (7,536)