XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings - Schedule of Long-term Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
May 28, 2024
Debt Instrument [Line Items]        
Total $ 743,399 $ 743,050    
Senior Notes, Due 2025 | Senior Notes        
Debt Instrument [Line Items]        
Deferred borrowing charges and discount (6,601) (6,950)    
Total 743,399 743,050    
Stated interest rate     6.50%  
Senior Notes, Due 2029 | Senior Notes        
Debt Instrument [Line Items]        
Long-Term Debt, Gross $ 750,000 $ 750,000    
Stated interest rate 6.25%     6.25%