v3.25.4
Segment and Geographic Information - Schedule of Revenue by Geographic Region (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Revenue by Geographic Region [Line Items]    
Revenue by geographic region $ 100,622,320 $ 95,488,190
UNITED STATES [Member]    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue by geographic region 90,893,137 89,094,815
CANADA [Member]    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue by geographic region 1,175,959 1,928,280
Other [Member]    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue by geographic region $ 8,553,224 $ 4,465,095