XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Current Assets
Other current assets consisted of the following (in thousands):
March 31, 2025December 31, 2024
Insurance loss recovery$55,000 $55,000 
Restricted cash1,036 956 
Other22,359 25,138 
Other current assets$78,395 $81,094 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31, 2025December 31, 2024
Loss contingency$62,000 $62,000 
Taxes payable11,446 11,319 
Current operating lease liabilities4,496 5,625 
Restructuring liability2,044 7,310 
Other29,084 29,106 
Accrued liabilities$109,070 $115,360