XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Significant Components of Net Deferred Tax Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Allowance for doubtful accounts $ 276 $ 80
Accrued liabilities 3,256 3,459
Operating lease liabilities 56,788 57,152
Deferred revenue 1,913 1,915
Stock-based compensation 2,826 3,363
Capitalized research and development expenses 44,716 40,306
Tax credits 15,694 12,994
Net operating losses 12,761 17,421
Other deferred tax assets 1,859 3,238
Gross deferred tax assets 140,089 139,928
Less: valuation allowance (70,008) (67,950)
Total deferred tax assets 70,081 71,978
Deferred tax liabilities:    
Property, plant and equipment 22,436 24,469
Goodwill 1,554 1,416
Intangibles 34,305 39,334
Operating lease assets 39,090 39,780
Total deferred tax liabilities 97,385 104,999
Net deferred tax liability $ (27,304) $ (33,021)