XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Financial Instruments Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Unamortized debt issuance costs $ 27,100 $ 29,300
Carrying Amount    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Long-term debt 1,531,121 1,435,800
Revolving line of credit 112,000 0
Estimated Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Long-term debt 1,553,957 1,450,479
Revolving line of credit $ 113,190 $ 0