v3.26.1
Goodwill - Schedule of Carrying Amount of Goodwill (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Carrying Amount of Goodwill [Line Items]    
Balance $ 148,476,407  
Balance 148,643,673 $ 148,476,407
Company Drivers [Member]    
Schedule of Carrying Amount of Goodwill [Line Items]    
Balance 90,705,144 87,434,455
Additions   3,391,969
Adjustments 142,176 (121,280)
Impairment  
Balance 90,847,320 90,705,144
Subhaulers [Member]    
Schedule of Carrying Amount of Goodwill [Line Items]    
Balance 57,771,263 81,622,220
Additions   884,032
Adjustments 25,090 820,011
Impairment   (25,555,000)
Balance 57,796,353 57,771,263
Consolidated [Member]    
Schedule of Carrying Amount of Goodwill [Line Items]    
Balance 148,476,407 169,056,675
Additions   4,276,001
Adjustments 167,266 698,731
Impairment   (25,555,000)
Balance $ 148,643,673 $ 148,476,407