XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Other assets $ 5,404 $ 4,602
Operating lease liabilities 12,599 13,279
Stock-based compensation 12,254 10,804
Research and development credits, net of reserves 13,319 11,918
Tax credit carryforward 447 827
Charitable contribution carryforward 1,283 4,510
Goodwill 3,827 7,491
Capitalized research and development expenditures 27,289 14,935
Intangible assets 5,762 4,971
Accrued legal settlement 6,830 3,160
Net operating losses 9,966 10,458
Total deferred tax assets 98,980 86,955
Valuation allowance (8,670) (7,818)
Deferred tax assets, net of valuation allowance 90,310 79,137
Deferred tax liabilities    
Other liabilities (340) (404)
Operating lease right-of-use assets, net (6,774) (7,265)
Property and equipment (2,379) (3,064)
Insurance recovery receivable (3,635) (3,136)
Total deferred tax liabilities (13,128) (13,869)
Total deferred tax assets, net $ 77,182 $ 65,268