XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
LEASE OBLIGATIONS (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
LEASE OBLIGATIONS [Abstract]      
Aggregate lease expense $ 600,000 $ 400,000  
Cash payments for lease 600,000 $ 400,000  
Operating and financing lease liabilities $ 11,400,000   $ 11,600,000
Weighted average remaining term 8 years 3 months 18 days    
Payments Under Lease Obligations [Abstract]      
Remainder of 2023 $ 1,805,644    
Year ended December 31, 2024 2,343,314    
2025 2,366,432    
2026 2,116,036    
2027 2,040,690    
2028 2,087,825    
Thereafter 6,150,746    
Total payments 18,910,687    
Less: imputed interest (7,486,533)    
Current portion (956,045)   (905,369)
Balance at March 31, 2023 $ 10,468,109   $ 10,704,176