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