v3.26.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Restructuring liability $ 2,720 $ 15,592
Taxes payable 9,047 11,331
Loss contingency $ 7,000 $ 8,190
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Current operating lease liabilities $ 4,270 $ 4,279
Other 14,248 14,857
Accrued liabilities $ 37,285 $ 54,249