v3.26.1
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30,
2026
December 31, 2025
Taxes payable$8,958 $11,331 
Current operating lease liabilities4,274 4,279 
Restructuring liability1,186 15,592 
Litigation settlement liabilities1,000 8,190 
Other12,352 14,857 
Accrued liabilities$27,770 $54,249