XML 80 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Additional Information (Details) - USD ($)
6 Months Ended
Dec. 13, 2017
Jun. 30, 2025
Dec. 31, 2024
Dec. 08, 2022
Debt Instrument        
Notes payable   $ 149,187,000 $ 149,020,000  
Debt instrument, leverage ratio   0.003    
150M Senior Notes        
Debt Instrument        
Notes payable $ 150,000,000      
Interest rate (percentage) 6.25%     7.25%
Debt Instrument, Term 10 years      
Debt instrument, redemption description   The Company may redeem the Senior Notes at its option, at any time and from time to time in whole or in part, prior to September 15, 2027, at a redemption price equal to the greater of (i) 100% of the principal amount of the notes to be redeemed and (ii) the sum of the present values of the remaining scheduled payments of principal and interest thereon from the date of redemption to the date that is three months prior to maturity, plus accrued and unpaid interest thereon. On or after that date, the Company may redeem the Senior Notes at par, plus accrued and unpaid interest thereon.    
Percentage of principal amount of the notes to be redeemed 100.00%      
150M Senior Notes | Kroll Bond Rating Agency, LLC Announced Downgrade of Rating        
Debt Instrument        
Interest rate (percentage) 6.25%     7.25%
150M Senior Notes | Kroll Bond Rating Agency, LLC if Announced Upgrade of Rating        
Debt Instrument        
Interest rate (percentage)   6.25%