Debt - Summary of total debt (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Debt Instrument [Line Items] | ||
| Total debt | $ 9,372 | $ 59,037 |
| Less: current portion of long-term debt | (4,650) | (4,554) |
| Long-term debt | 4,722 | 54,483 |
| Notes payable to banks | ||
| Debt Instrument [Line Items] | ||
| Total debt | 9,372 | 11,623 |
| Less: current portion of long-term debt | (4,650) | |
| Long-term debt | $ 4,722 | |
| Notes payable to banks | Equipment Note 10 | ||
| Debt Instrument [Line Items] | ||
| Stated Interest Rate (per annum) | 4.32% | |
| Term (years) | 5 years | |
| Total debt | $ 9,361 | 11,605 |
| Notes payable to banks | Other equipment note | ||
| Debt Instrument [Line Items] | ||
| Stated Interest Rate (per annum) | 4.55% | |
| Term (years) | 5 years | |
| Total debt | $ 11 | 18 |
| Revolving loans | ||
| Debt Instrument [Line Items] | ||
| Term (years) | 5 years | |
| Total debt | $ 0 | $ 47,414 |
| X | ||||||||||
- Definition Contractual interest rate for funds borrowed, under the debt agreement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Period between issuance and maturity of debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. No definition available.
|
| X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|