v3.26.1
Lease Obligations - Schedule of Aggregate Lease Expense Under Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease expense $ 781 $ 526 $ 1,487 $ 1,070
Amortization of right of use assets 366 554 743 1,092
Interest on lease liabilities 55 90 119 184
Total finance lease expense $ 421 $ 644 $ 862 $ 1,276