v3.25.4
Segment and Geographic Information - Schedule of Long Lived Assets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Long-Lived Assets [Line Items]    
Property and equipment, net $ 18,047,399 $ 18,821,176
UNITED STATES    
Schedule of Long-Lived Assets [Line Items]    
Property and equipment, net 16,611,488 18,315,173
CANADA    
Schedule of Long-Lived Assets [Line Items]    
Property and equipment, net $ 1,435,911 $ 506,003