XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Senior Notes Carrying Amount (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Details for the Senior Notes    
Total $ 670,673 $ 547,260
Senior Notes | 7.500% Senior Notes    
Details for the Senior Notes    
Principal balance 600,000 0
Less: debt issue cost 4,327 0
Total $ 595,673 $ 0