XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Other Current Assets

Other current assets consisted of the following (in thousands):
June 30, 2025December 31, 2024
Insurance loss recovery$55,000 $55,000 
Restricted cash1,014 956 
Other20,534 25,138 
Other current assets$76,548 $81,094 
    

Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
June 30, 2025December 31, 2024
Loss contingency$69,500 $62,000 
Taxes payable11,712 11,319 
Current operating lease liabilities4,622 5,625 
Restructuring liability8,479 7,310 
Other27,060 29,106 
Accrued liabilities$121,373 $115,360