Debt and Credit Agreements - Schedule of Facility Fees and Debt-Related Income (Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Debt Disclosure [Abstract] | ||||
| Unused debt commitment and amendment fees | $ (90) | $ 127 | $ (96) | $ 8 |
| Factoring fees | (228) | (281) | (442) | (578) |
| Facility fees and debt-related income (expense) | $ (318) | $ (154) | $ (538) | $ (570) |