XML 183 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Long-term debt outstanding [Line Items]    
Less unamortized debt issuance costs $ 15,604 $ 12,564
Total long-term debt 1,165,538 677,386
Less current maturities 11,708 10,475
Net long-term debt $ 1,153,830 666,911
Line of Credit | Term loan A agreement due on March 7, 2030    
Long-term debt outstanding [Line Items]    
Weighted average interest rate 5.42%  
Long-term debt, gross $ 259,725 264,688
Line of Credit | Term loan B agreement due on March 8, 2032    
Long-term debt outstanding [Line Items]    
Weighted average interest rate 5.74%  
Long-term debt, gross $ 496,250 0
Senior Notes | Senior notes due on May 1, 2031    
Long-term debt outstanding [Line Items]    
Weighted average interest rate 7.75%  
Long-term debt, gross $ 425,000 425,000
Other Notes | Other notes due on January 1, 2061    
Long-term debt outstanding [Line Items]    
Weighted average interest rate 0.00%  
Long-term debt, gross $ 167 $ 262