v3.26.1
Restructuring and Impairment of Long-Lived Assets - Schedule of Restructuring costs by category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Cost and Reserve [Line Items]    
Impairment of long-lived assets held for sale $ 0 $ 16,600
Total restructuring and impairment charges 992 16,082
Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Impairment of long-lived assets held for sale 0 16,569
Total restructuring and impairment charges 992 16,082
Restructuring Plan | Contract Terminations    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 0 (487)
Restructuring Plan | One-time employee termination benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 992 $ 0