v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finance lease expense      
Amortization of ROU assets $ 829 $ 1,170 $ 1,381
Interest on lease obligations 93 88 217
Operating lease expense 4,202 2,925 2,162
Amortization of initial direct costs 278 139
Total lease expense 5,402 4,322 $ 3,760
ROU assets      
Operating lease ROU assets 11,103 21,299  
Finance lease ROU assets 2,127 2,281  
Total ROU assets 13,230 23,580  
Current portion of lease liabilities      
Operating lease liabilities 1,490 1,959  
Finance lease liabilities 235 130  
Long-term portion of lease liabilities      
Operating lease liabilities 10,606 17,440  
Finance lease liabilities 1,978 2,310  
Total lease liabilities $ 14,309 $ 21,839  
Weighted-average remaining lease term (in years)      
Operating lease 6 years 7 years  
Finance lease 5 years 5 years  
Weighted-average discount rate      
Operating lease 9.00% 9.00%  
Finance lease 7.00% 8.00%