XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lessee, Lease, Description [Line Items]        
Operating lease termination notice, period (in days)     30 days  
Equipment finance lease agreements 3 years   3 years  
Finance leases $ 0 $ 18,559 $ 3,853 $ 18,559
Current finance liability acquired 1,300      
Noncurrent finance liability acquired $ 2,600      
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease, term of contract (in months) 1 year   1 year  
Operating lease, extension term (in years) 1 year   1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease, term of contract (in months) 7 years   7 years  
Operating lease, extension term (in years) 5 years   5 years