v3.25.4
Leases - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description        
Gain on termination of lease $ 29,600,000 $ 0 $ 29,610,000 $ 0
Impairment loss   $ 0 $ 0 $ 13,000,000
Real Estate Lease | Minimum        
Lessee, Lease, Description        
Lessee, operating lease, term of contract (in months and years)   3 months    
Lessee, operating lease, option to extend term (in months and years)   1 month    
Real Estate Lease | Maximum        
Lessee, Lease, Description        
Lessee, operating lease, term of contract (in months and years)   9 years    
Lessee, operating lease, option to extend term (in months and years)   10 years    
Owned vehicles | Minimum        
Lessee, Lease, Description        
Finance lease term of contract (in months and years)   1 month    
Owned vehicles | Maximum        
Lessee, Lease, Description        
Finance lease term of contract (in months and years)   4 years