v3.25.4
Segment Information - Segment Revenues (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total Revenues $ 196,541,816 $ 194,489,991
United States    
Segment Reporting Information [Line Items]    
Total Revenues 164,071,000 165,080,000
Canada    
Segment Reporting Information [Line Items]    
Total Revenues 15,128,000 13,261,000
Europe    
Segment Reporting Information [Line Items]    
Total Revenues 16,271,000 15,077,000
Other International    
Segment Reporting Information [Line Items]    
Total Revenues 1,072,000 1,072,000
Total International    
Segment Reporting Information [Line Items]    
Total Revenues $ 32,471,000 $ 29,410,000