Long-Term Obligations Principal Payment (Details) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Mar. 31, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
|
| Debt Disclosure [Abstract] | |||||
| Term A principal payment % First 2 Years | 0.00625 | 0.00625 | |||
| Term A Principal Payment % Year 3 and 4 | 0.0125 | 0.0125 | |||
| Term A Principal Payment % in Year 5 | 0.01875 | 0.01875 | |||
| Term Loan B Principal Payment % | 0.0025 | 0.0025 | |||
| Debt Instrument, Periodic Payment, Principal | $ 54,700,000 | $ 247,800,000 | |||
| DebtInstrumentAdditionalPrepaymentPrincipal | $ 45,300,000 | $ 200,000,000.0 | $ 35,000,000.0 | ||