XML 111 R101.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Jun. 16, 2020
Mar. 28, 2019
Nov. 06, 2018
Debt Instrument          
Short-term debt $ 129,747 $ 547,784      
Long-term debt 475,000 0      
Total 604,747 547,784      
6.125% Senior Notes          
Debt Instrument          
Stated interest rate       6.125%  
Senior Notes | 6.125% Senior Notes          
Debt Instrument          
Short-term debt 129,747 547,784      
Long-term debt 420,000 0      
Total $ 549,747 547,784      
Stated interest rate 6.125%   6.125%   6.125%
Line of Credit | Revolving Credit Facility          
Debt Instrument          
Long-term debt $ 55,000 $ 0      
Total $ 250,000        
Stated interest rate 6.92%