XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount $ 535,610 $ 585,695
Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount 535,610 585,695
Total long-term debt, net - Estimated Fair Value 534,940 584,231
Recurring | 2021 Refinanced Term Loan B    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount 0 585,695
Total long-term debt, net - Estimated Fair Value 0 584,231
Recurring | 2024 Term Loan B    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount 535,610 0
Total long-term debt, net - Estimated Fair Value $ 534,940 $ 0