XML 108 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Senior Debt - Additional Information (Details) - USD ($)
Jun. 06, 2028
Jun. 06, 2023
Dec. 31, 2024
Unused Lines of Credit      
Debt Instrument [Line Items]      
Unused lines of credit     $ 208,800,000
Second Amended and Restated Credit Agreement      
Debt Instrument [Line Items]      
Line of credit, initiation date   Jun. 06, 2023  
Duration of senior revolving credit facility, in years   5 years  
Senior revolving credit facility   $ 200,000,000  
Second Amended and Restated Credit Agreement | Forecast | Subsequent Event      
Debt Instrument [Line Items]      
Line of credit, expiration date Jun. 06, 2028