XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Segment Revenues (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Total Revenues $ 193,962,357 $ 182,087,559
United States    
Total Revenues 163,546,000 151,205,000
Canada    
Total Revenues 13,779,000 14,341,000
Europe    
Total Revenues 14,978,000 15,272,000
Other International    
Total Revenues 1,659,000 1,270,000
Total International    
Total Revenues $ 30,416,000 $ 30,883,000