XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Segment Revenues (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total Revenues $ 191,500,947 $ 193,962,357
United States    
Total Revenues 162,070,000 163,546,000
Canada    
Total Revenues 13,891,000 13,779,000
Europe    
Total Revenues 14,405,000 14,978,000
Other International    
Total Revenues 1,135,000 1,659,000
Total International    
Total Revenues $ 29,431,000 $ 30,416,000