XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
LEASE OBLIGATIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
LEASE OBLIGATIONS [Abstract]          
Aggregate lease expense $ 600,000 $ 500,000 $ 1,200,000 $ 900,000  
Cash payments for lease 600,000 $ 400,000 1,100,000 $ 800,000  
Operating and financing lease liabilities $ 11,200,000   $ 11,200,000   $ 11,600,000
Weighted average remaining term 8 years 1 month 6 days   8 years 1 month 6 days    
Payments Under Lease Obligations [Abstract]          
Remainder of 2023 $ 1,213,264   $ 1,213,264    
Year ended December 31, 2024 2,343,314   2,343,314    
2025 2,366,432   2,366,432    
2026 2,116,036   2,116,036    
2027 2,040,690   2,040,690    
2028 2,087,825   2,087,825    
Thereafter 6,150,746   6,150,746    
Total payments 18,318,307   18,318,307    
Less: imputed interest (7,116,857)   (7,116,857)    
Current portion (979,536)   (979,536)   (905,369)
Balance at June 30, 2023 $ 10,221,914   $ 10,221,914   $ 10,704,176