Debt and Other Financing Arrangements - Summary of Future Aggregate Maturities of Notes Payable (Details) $ in Thousands |
Mar. 31, 2025
USD ($)
|
---|---|
Debt Disclosure [Abstract] | |
Remaining nine months of 2025 | $ 801 |
2026 | 3,146 |
2027 | 3,550 |
2028 | 420 |
Total | $ 7,917 |