v3.26.1
BANK LINES OF CREDIT (Details) - Line of Credit - USD ($)
Apr. 10, 2026
Jun. 30, 2026
Dec. 31, 2016
Line of Credit Facility [Line Items]      
Interest rate 1.60%    
Line of credit, minimum liquidity requirement $ 50,000,000.0    
Line of credit, ratio of funded indebtedness to adjusted EBITDA 2.00    
Line of credit, amount outstanding   $ 0  
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Credit Agreement, maximum borrowing capacity $ 100,000,000.0   $ 75,000,000.0
Letter of Credit      
Line of Credit Facility [Line Items]      
Credit Agreement, maximum borrowing capacity $ 25,000,000.0   $ 20,000,000.0