XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
employee
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
COMMITMENTS AND CONTINGENCIES.      
Long-term deferred tax liabilities $ 539,000 $ 401,000  
Selling, general and administrative expenses $ 31,880,000 29,244,000 $ 31,259,000
Employment agreement      
COMMITMENTS AND CONTINGENCIES.      
Number Of Employees | employee 1    
Monthly payment (in percent of profit) 10.00%    
Selling, general and administrative expenses $ 4,765,000 $ 3,586,000 $ 4,487,000