XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Provisions of Revolving Line of Credit (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt instruments      
Proceeds from lines of credit $ 72,589,000 $ 106,958,000 $ 24,000,000
Repayments of line of credit 73,067,000 $ 104,431,000 $ 28,274,000
Revolver | Line of Credit      
Debt instruments      
Line of credit facility, maximum borrowing capacity 65,000,000    
Amount outstanding 0    
Remaining borrowing capacity 26,700,000    
Proceeds from lines of credit 72,600,000    
Repayments of line of credit 72,600,000    
Letter of Credit | Line of Credit      
Debt instruments      
Line of credit facility, maximum borrowing capacity $ 5,000,000