v3.25.2
Income Taxes Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Effective Income Tax Rate Reconciliation [Line Items]        
Impairment charge $ 0 $ 76,945 $ 0 $ 76,945
Inventory write-downs     3,260 36,184
Unusual or infrequent item   26,500    
Provision for (benefit from) income taxes $ 40 $ (17,674) $ 4,675 $ (14,050)
Effective tax rate 0.10% 22.70% 5.20% 22.20%
Immersive Healthcare Inventory        
Effective Income Tax Rate Reconciliation [Line Items]        
Inventory write-downs   $ 33,400