Subsequent Events (Details) - Credit Agreement - USD ($) $ in Thousands |
Nov. 21, 2024 |
Aug. 10, 2026 |
Aug. 09, 2026 |
Jul. 31, 2026 |
Jul. 30, 2026 |
Jul. 03, 2026 |
Jul. 02, 2026 |
Jun. 30, 2026 |
Mar. 27, 2026 |
Mar. 26, 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| Subsequent Event [Line Items] | ||||||||||
| Minimum Liquidity Amount | $ 12,500 | $ 12,500 | $ 15,000 | |||||||
| Maximum percentage of budgeted amount allowed for disbursement | 115.00% | |||||||||
| Subsequent Event | ||||||||||
| Subsequent Event [Line Items] | ||||||||||
| Debt instrument, deferred principal and interest payment due | $ 9,017 | $ 9,017 | ||||||||
| Minimum Liquidity Amount | $ 6,250 | $ 3,000 | $ 6,250 | $ 7,500 | $ 7,500 | $ 12,500 | ||||
| Debt instrument, fee, percent | 1.00% |