Credit Facilities and Other Debt - Schedule of Carrying Values of Company Debt Classification of Current Period (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Notes and Loans Payable, Current [Abstract] | ||
| Total credit facilities and other debt with financial institutions, net, current | $ 82,306 | $ 75,494 |
| Total credit facilities with a related party, net, current | 2,866 | 2,582 |
| Total credit facilities and other debt, net, current | 85,172 | 78,076 |
| Revolving credit facility, net, non-current | 14,718 | 14,650 |
| Total credit facilites and notes payable, net | $ 99,890 | $ 92,726 |