v3.26.1
Leases - Finance Leases - Minimum Annual Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Minimum Annual Payments    
2026 $ 6,178  
2027 7,520  
2028 5,005  
Total minimum obligations 18,703  
Less: interest portion (1,309)  
Present value of minimum payments 17,394  
Less: current portion (7,220) $ (7,208)
Long-term portion of minimum payments $ 10,174 $ 11,882