XML 115 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Line of Credit (Details) - USD ($)
Mar. 03, 2025
Mar. 14, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 20, 2023
Jun. 19, 2023
Feb. 23, 2018
Line of Credit Facility [Line Items]              
Spread on variable rate (as a percent)   2.50%          
Floor interest rate (as a percent)   1.00%          
Subsequent Event              
Line of Credit Facility [Line Items]              
Spread on variable rate (as a percent) 2.25%            
Floor interest rate (as a percent) 1.00%            
Line of credit              
Line of Credit Facility [Line Items]              
Maximum borrowing capacity     $ 36,187,000 $ 36,234,000     $ 40,000,000
Spread on variable rate (as a percent)   0.25%          
Floor rate (as a percent)   3.25%          
Long-term line of credit, noncurrent     0 0      
Line of credit | Subsequent Event              
Line of Credit Facility [Line Items]              
Maximum borrowing capacity $ 20,000,000            
Standby letter of credit              
Line of Credit Facility [Line Items]              
Maximum borrowing capacity         $ 5,000,000 $ 2,000,000  
Long-term line of credit, noncurrent     $ 3,813,000 $ 3,766,000