Contract Assets - Estimated Amortization (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Revenue Recognition [Abstract] | ||
2025 (excluding first six months) | $ 2,798 | |
2026 | 9,006 | |
2027 | 10,347 | |
2028 | 10,347 | |
2029 | 10,347 | |
Thereafter through May 2032 | 23,284 | |
Total contract assets | $ 66,129 | $ 69,044 |
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Remainder Of Fiscal Year No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Five And Thereafter No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Four No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year One No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Three No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Two No definition available.
|
X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|