v3.26.1
Leases - Finance Leases (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Leases  
Monthly tax payments $ 0.5
Finance lease weighted average discount rate 6.50%
Finance lease weighted average lease term 2 years 4 months 24 days
Minimum  
Leases  
Finance lease discount rate 4.50%
Maximum  
Leases  
Finance lease discount rate 6.55%