Debt - Schedule of Short-Term Notes Payable (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jul. 31, 2025 |
Apr. 30, 2025 |
Jun. 30, 2023 |
|---|---|---|---|---|---|
| Short-term notes payable | |||||
| Total short-term notes payable | $ 7,389 | $ 8,537 | |||
| Notes Payable to Banks | |||||
| Short-term notes payable | |||||
| Interest Rates | 10.00% | 6.50% | 7.75% | ||
| Less: Unamortized debt issuance costs | $ (123) | (446) | |||
| Notes Payable to Banks | Bank 1 | |||||
| Short-term notes payable | |||||
| Interest Rates | 6.50% | ||||
| Short-term notes payable, gross | $ 3,160 | 3,160 | |||
| Notes Payable to Banks | Bank 2 | |||||
| Short-term notes payable | |||||
| Interest Rates | 7.80% | ||||
| Short-term notes payable, gross | $ 3,977 | 4,229 | |||
| Notes Payable to Banks | Financial Institution 5 | |||||
| Short-term notes payable | |||||
| Interest Rates | 10.00% | ||||
| Short-term notes payable, gross | $ 375 | $ 1,594 |