v3.25.2
Restructuring, Impairment and Other Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Restructuring, Impairment and Other Related Charges [Line Items]      
Employee-related and other cash charges $ 800 $ 2,800  
Charges of restructuring activities 3,400 4,300  
Inventory write-downs   4,000  
Restructuring charges  
Accelerated depreciation   11,600  
Salvage value of property and equipment $ 6,100 6,100  
Impairment of assets   8,500  
Impairment charge   3,816
Reduction of ROU asset   10,500  
Leasehold Improvements [Member]      
Restructuring, Impairment and Other Related Charges [Line Items]      
Impairment of assets   5,400  
Indefinite-Lived Intangible Asset [Member]      
Restructuring, Impairment and Other Related Charges [Line Items]      
Impairment charge   8,500  
Employee-related costs [Member]      
Restructuring, Impairment and Other Related Charges [Line Items]      
Employee-related and other cash charges   7,600  
Impairment of assets [Member]      
Restructuring, Impairment and Other Related Charges [Line Items]      
Charges of restructuring activities   $ 31,600