v3.25.1
Leasing Activities - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
Minimum  
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, period before end of original lease term (in years) 1 year
Minimum | Equipment and Vehicles | Standard Lease Term  
Lessee, Lease, Description [Line Items]  
Lessee, finance lease, term of contract (in years) 3 years
Maximum  
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, period before end of original lease term (in years) 15 years
Maximum | Equipment and Vehicles | Standard Lease Term  
Lessee, Lease, Description [Line Items]  
Lessee, finance lease, term of contract (in years) 5 years