v3.26.1
Business Segment Information - Schedule of Operating Results for the Business Segments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Revenues $ 73,424,719 $ 80,417,622 $ 148,975,203 $ 176,450,677  
Significant segment expenses 72,123,232 77,265,010 145,221,202 166,667,256  
Personnel costs 57,649,125 61,060,280 116,223,223 127,890,720  
Subcontractor costs 9,219,293 10,839,826 19,151,887 28,717,528  
Vehicle costs 5,254,814 5,364,904 9,846,092 10,059,008  
Other segment items 19,223,710 20,632,856 40,387,316 41,261,103  
Income (loss) from operations (17,922,223) (17,480,244) (36,633,314) (31,477,682)  
Depreciation and amortization expense 2,691,411 3,981,008 5,338,518 7,742,399  
Stock compensation 2,655,516 4,826,133 5,880,283 9,656,445  
Change in fair value of contingent consideration 0 0 2,760,000 0  
Total assets 186,816,249 408,263,751 186,816,249 408,263,751 $ 217,103,012
Long-lived assets 40,137,933 121,359,531 40,137,933 121,359,531 $ 43,499,632
Capital expenditures 1,817,798 3,160,673 4,765,840 13,089,629  
Mobile Health Services          
Segment Reporting [Line Items]          
Revenues 21,417,771 30,780,993 45,043,018 75,990,537  
Mobile Health Services | Operating Segments          
Segment Reporting [Line Items]          
Revenues 21,417,771 30,780,993 45,043,018 75,990,537  
Significant segment expenses 21,684,478 26,866,443 44,388,682 64,921,150  
Personnel costs 15,272,088 18,645,594 31,064,219 42,381,030  
Subcontractor costs 5,849,741 6,593,172 12,465,699 19,991,019  
Vehicle costs 562,649 1,627,677 858,764 2,549,101  
Other segment items 4,982,218 4,529,904 9,627,585 9,198,865  
Income (loss) from operations (5,248,925) (615,354) (8,973,249) 1,870,522  
Depreciation and amortization expense 377,690 982,108 761,870 1,938,480  
Stock compensation 353,254 1,340,920 959,021 2,524,882  
Change in fair value of contingent consideration 0   2,760,000    
Total assets 59,546,926 123,778,104 59,546,926 123,778,104  
Long-lived assets 4,478,575 39,664,030 4,478,575 39,664,030  
Capital expenditures 187,731 284,529 201,657 3,013,672  
Transportation Services          
Segment Reporting [Line Items]          
Revenues 52,006,948 49,636,629 103,932,185 100,460,140  
Transportation Services | Operating Segments          
Segment Reporting [Line Items]          
Revenues 52,006,948 49,636,629 103,932,185 100,460,140  
Significant segment expenses 41,611,424 40,103,108 83,357,169 79,593,108  
Personnel costs 34,239,123 33,145,771 69,179,569 65,507,007  
Subcontractor costs 2,680,136 3,220,110 5,190,272 6,576,194  
Vehicle costs 4,692,165 3,737,227 8,987,328 7,509,907  
Other segment items 10,047,433 10,249,763 20,467,680 20,391,907  
Income (loss) from operations 348,091 (716,242) 107,336 475,125  
Depreciation and amortization expense 2,173,767 2,003,258 4,322,416 3,952,084  
Stock compensation 8,244 52,939 14,894 110,514  
Change in fair value of contingent consideration 0   0    
Total assets 91,303,902 138,287,638 91,303,902 138,287,638  
Long-lived assets 31,946,554 69,637,798 31,946,554 69,637,798  
Capital expenditures 825,221 2,089,796 3,124,068 5,901,358  
Corporate | Operating Segments          
Segment Reporting [Line Items]          
Revenues 0 0 0 0  
Significant segment expenses 8,827,330 10,295,459 17,475,351 22,152,998  
Personnel costs 8,137,914 9,268,915 15,979,435 20,002,683  
Subcontractor costs 689,416 1,026,544 1,495,916 2,150,315  
Vehicle costs 0 0 0 0  
Other segment items 4,194,059 5,853,189 10,292,051 11,670,331  
Income (loss) from operations (13,021,389) (16,148,648) (27,767,401) (33,823,329)  
Depreciation and amortization expense 139,954 995,642 254,232 1,851,835  
Stock compensation 2,294,018 3,432,274 4,906,368 7,021,049  
Change in fair value of contingent consideration 0   0    
Total assets 35,965,421 146,198,009 35,965,421 146,198,009  
Long-lived assets 3,712,804 12,057,703 3,712,804 12,057,703  
Capital expenditures $ 804,846 $ 786,348 $ 1,440,115 $ 4,174,599