Annual report [Section 13 and 15(d), not S-K Item 405]

REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)

v3.25.0.1
REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details) - Revolving credit agreement - Bank of America Credit Agreement - USD ($)
Jun. 23, 2022
Dec. 31, 2024
Jul. 11, 2017
Long-term debt      
Maximum borrowing capacity     $ 25,000,000.0
Margin on variable rate 1.50%    
Effective rate   5.96%  
Annual commitment fee 0.25%    
Line of credit, outstanding   $ 0