XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revolving Credit Facility and Fixed Credit Facility - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 02, 2024
Aug. 02, 2023
Bank of America        
Line Of Credit Facility [Line Items]        
Line of credit interest expense $ 2,800,000 $ 1,500,000    
Revolving Credit Facility 2024        
Line Of Credit Facility [Line Items]        
Line of credit maximum borrowing capacity     $ 100,000,000  
Deferred financing costs     $ 300,000  
Revolving Credit Facility 2024 | Minimum | Bank of America        
Line Of Credit Facility [Line Items]        
Line of credit interest rate 6.91%      
Revolving Credit Facility 2024 | Maximum | Bank of America        
Line Of Credit Facility [Line Items]        
Line of credit interest rate 8.95%      
Amended And Restated Agreement        
Line Of Credit Facility [Line Items]        
Line of credit maximum borrowing capacity       $ 70,000,000
Revolving Credit Facility | Bank of America        
Line Of Credit Facility [Line Items]        
Line of credit outstanding amount $ 37,000,000.0      
Revolving Credit Facility 2022 | Bank of America        
Line Of Credit Facility [Line Items]        
Line of credit outstanding amount 45,300,000      
Deferred financing costs expensed 100,000      
Fixed Line 2 | Bank of America        
Line Of Credit Facility [Line Items]        
Line of credit outstanding amount   $ 300,000    
Fixed Line 2 | Bank of America | Notes Payable        
Line Of Credit Facility [Line Items]        
Line of credit maximum borrowing capacity $ 1,000,000.0