v3.26.1
Lease Assets and Obligations - Schedule of Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current portion of lease obligations    
Finance lease liabilities $ 1,110 $ 1,233
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total current portion of lease obligations Total current portion of lease obligations
Finance obligations $ 3,977 $ 4,486
Operating lease liabilities $ 7,049 $ 8,227
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total current portion of lease obligations Total current portion of lease obligations
Total current portion of lease obligations $ 12,136 $ 13,946
Long-term lease obligations    
Finance lease liabilities $ 5,479 $ 6,157
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total long-term lease obligations Total long-term lease obligations
Finance obligations $ 65,138 $ 57,881
Operating lease liabilities $ 37,194 $ 33,663
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total long-term lease obligations Total long-term lease obligations
Total long-term lease obligations $ 107,811 $ 97,701