XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:      
Net operating losses $ 160,610 $ 154,607  
Intangible assets 25,242 21,232  
Research and development credits carryovers 13,466 12,493  
Operating lease liabilities 6,912 8,458  
Accruals and reserves 6,442 6,352  
Fixed assets 982 1,069  
Stock-based compensation 759 1,283  
Other 2,809 2,279  
Total deferred tax assets 217,222 207,773  
Valuation allowance (5,206) (4,888) $ (4,287)
Total deferred tax assets net of valuation allowance 212,016 202,885  
Deferred tax liabilities:      
Commissions receivable (248,038) (227,242)  
Right-of-use assets (2,848) (5,330)  
Total deferred tax liabilities (250,886) (232,572)  
Net deferred tax liabilities $ (38,870) $ (29,687)