Other Financing Liabilities - Schedule of Future Scheduled Payments of Financing Obligations (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
---|---|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
2025 (6 months remaining) | $ 400 |
2026 | 951 |
2027 | 1,189 |
2028 | 60,455 |
Future minimum lease payments, sale leaseback transactions, minimum liability requirements | $ 62,995 |