XML 166 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred income tax assets:        
Net operating loss carryforwards $ 9,201 $ 6,502    
Research and development tax credits 24,326 19,513    
Capitalized research and software costs 66,090 33,958    
Stock-based compensation 413 2,894    
Lease liability 11,139 11,914    
Other 1,495 3,384    
Total deferred tax assets 112,664 78,165    
Valuation allowance 0 (62,380) $ (43,776) $ (17,217)
Deferred tax assets, net of valuation allowance 112,664 15,785    
Deferred tax liabilities:        
Property and equipment (3,351) (4,189)    
Intangible assets (15,387) (2,921)    
Capitalized commissions (4,463) (4,237)    
State taxes (7,749) 0    
Lease asset (4,695) (5,135)    
Other (109) 0    
Total deferred tax liabilities (35,754) (16,482)    
Total net deferred tax liabilities $ 76,910      
Total net deferred tax liabilities   $ (697)