v3.26.3
Leases - Additional Information (Details)
3 Months Ended 9 Months Ended
Dec. 29, 2025
USD ($)
Sep. 30, 2026
USD ($)
lease_renewal_option
lease
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
lease_renewal_option
lease
Sep. 30, 2025
USD ($)
Feb. 28, 2026
Operating Leases            
Number of fleet leases | lease   5   5    
Lessee, operating lease, remaining lease term extension   5 years   5 years    
Finance Lease            
Operating lease, initial direct cost   $ 0 $ 0 $ 0 $ 800,000  
Present value of future lease payments (lease obligation)   1,925,000   1,925,000    
Stonebriar            
Finance Lease            
Term of contract 84 months          
Lease, authorized lease funding obligation, maximum $ 350,000,000.0          
Lease, basis spread on variable rate 6.25%          
Present value of future lease payments (lease obligation)   $ 0   $ 0    
Power Equipment Lease            
Finance Lease            
Term of contract   3 years   3 years    
Lessee, finance lease, renewal term   1 year   1 year    
Facility            
Finance Lease            
Term of contract           2 years 9 months 18 days
Electric Fleet Lease            
Operating Leases            
Term of contract   3 years   3 years    
Minimum            
Operating Leases            
Lessee, operating lease, remaining lease term   2 months 12 days   2 months 12 days    
Option to extend, number of options | lease_renewal_option   0   0    
Maximum            
Operating Leases            
Lessee, operating lease, remaining lease term   7 years   7 years    
Option to extend, number of options | lease_renewal_option   3   3