v3.26.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
March 31, 2026December 31, 2025
Restructuring liability$2,720 $15,592 
Taxes payable9,047 11,331 
Loss contingency7,000 8,190 
Current operating lease liabilities4,270 4,279 
Other14,248 14,857 
Accrued liabilities$37,285 $54,249