XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Details) - Revolving Credit Facility - USD ($)
Oct. 12, 2023
Jun. 30, 2025
Dec. 31, 2024
Jul. 08, 2024
Line of Credit Facility        
Maximum borrowing capacity $ 75,000,000     $ 125,000,000
Line of Credit        
Line of Credit Facility        
Available borrowing   $ 124,400,000 $ 124,400,000  
Letters of credit outstanding   $ 600,000 $ 600,000  
Minimum        
Line of Credit Facility        
Line of credit facility, interest rate (as a percent) 0.30%      
Minimum | Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility        
Variable rate (as a percent) 1.75%      
Minimum | Base Rate        
Line of Credit Facility        
Variable rate (as a percent) 0.75%      
Maximum        
Line of Credit Facility        
Line of credit facility, interest rate (as a percent) 0.45%      
Maximum | Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility        
Variable rate (as a percent) 2.50%      
Maximum | Base Rate        
Line of Credit Facility        
Variable rate (as a percent) 1.50%