v3.25.4
Consolidated Balance Sheets Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Details [Abstract]    
Restructuring liability $ 15,592 $ 7,310
Taxes payable 11,331 11,319
Loss contingency $ 8,190 $ 62,000
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Current operating lease liabilities $ 4,279 $ 5,625
Other 14,857 29,106
Accrued liabilities $ 54,249 $ 115,360