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