XML 113 R102.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Senior Notes Carrying Amount (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Details for the Senior Notes    
Total $ 770,405 $ 547,260
Senior Notes | 7.500% Senior Notes    
Details for the Senior Notes    
Principal balance 600,000 0
Less: debt issue cost 4,595 0
Total $ 595,405 $ 0