Debt - Schedule of Debt Discount Amortization (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Debt Disclosure [Abstract] | |
| 2025 | $ 12,069 |
| 2026 | 11,065 |
| 2027 | 7,489 |
| 2028 | 3,454 |
| 2029 | 1,763 |
| Thereafter | $ 1,759 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amortization of Debt Issuance Costs, Amortization after Year Five No definition available.
|
| X | ||||||||||
- Definition Amortization of Debt Issuance Costs, Amortization in Year Five No definition available.
|
| X | ||||||||||
- Definition Amortization of Debt Issuance Costs, Amortization in Year Four No definition available.
|
| X | ||||||||||
- Definition Amortization of Debt Issuance Costs, Amortization in Year One No definition available.
|
| X | ||||||||||
- Definition Amortization of Debt Issuance Costs, Amortization in Year Three No definition available.
|
| X | ||||||||||
- Definition Amortization of Debt Issuance Costs, Amortization in Year Two No definition available.
|