Segment Reporting - Schedule of Information About Our Reportable Segments (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||||||||||||||||
| Reconciliation of revenue: | ||||||||||||||||||||||
| Other revenues | $ 109,399,785 | $ 115,546,586 | $ 203,089,454 | $ 210,752,607 | ||||||||||||||||||
| Less: | ||||||||||||||||||||||
| Fuel and fuel taxes | 8,937,810 | 6,779,856 | 15,813,808 | 12,845,111 | ||||||||||||||||||
| Purchased transportation | 52,984,044 | 58,948,018 | 97,598,053 | 106,156,861 | ||||||||||||||||||
| Depreciation | 7,171,239 | 7,646,980 | 14,778,246 | 14,135,559 | ||||||||||||||||||
| Operating (loss) income | (3,235,031) | 125,358 | (10,169,585) | (2,237,148) | ||||||||||||||||||
| Reconciliation of segment operating profit to income before income taxes: | ||||||||||||||||||||||
| Interest Expense | 1,432,046 | 1,837,876 | 2,829,067 | 3,408,796 | ||||||||||||||||||
| Acquisition Costs | 23,736 | 274,705 | 23,736 | 311,807 | ||||||||||||||||||
| Other Segment Disclosures: | ||||||||||||||||||||||
| Depreciation and amortization | 19,607,750 | 19,006,030 | ||||||||||||||||||||
| Intangible amortization | 2,414,751 | 2,454,641 | 4,829,504 | 4,870,471 | ||||||||||||||||||
| Reportable Segments [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 109,399,785 | 115,546,586 | 203,089,454 | 210,752,607 | ||||||||||||||||||
| Less: | ||||||||||||||||||||||
| Salaries, wages and benefits | 20,237,760 | 21,366,361 | 39,391,105 | 39,000,866 | ||||||||||||||||||
| Fuel and fuel taxes | 8,937,810 | 6,779,856 | 15,813,808 | 12,845,111 | ||||||||||||||||||
| Purchased transportation | 52,984,044 | 58,948,018 | 97,598,053 | 106,156,861 | ||||||||||||||||||
| Truck expenses | 7,024,553 | 6,438,424 | 14,255,346 | 12,288,270 | ||||||||||||||||||
| Depreciation | 7,133,697 | 7,621,032 | 14,703,954 | 14,100,420 | ||||||||||||||||||
| Other segment items | [1] | 8,999,026 | 7,594,653 | 16,976,660 | 15,079,420 | |||||||||||||||||
| Operating (loss) income | 4,082,895 | 6,798,242 | 4,350,528 | 11,281,659 | ||||||||||||||||||
| Reconciliation of segment operating profit to income before income taxes: | ||||||||||||||||||||||
| Other profit/(loss) | (7,317,926) | [2] | (6,672,884) | [3] | (14,520,113) | [4] | (13,518,807) | [5] | ||||||||||||||
| Interest Expense | (1,432,046) | (1,837,876) | (2,829,067) | (3,408,796) | ||||||||||||||||||
| Acquisition Costs | (23,736) | (23,736) | (311,807) | |||||||||||||||||||
| Other Income, net | (19,089) | 105,069 | 14,738 | 181,291 | ||||||||||||||||||
| Income Before Income Taxes | (4,709,902) | (1,882,154) | (13,007,650) | (5,776,460) | ||||||||||||||||||
| Other Segment Disclosures: | ||||||||||||||||||||||
| Depreciation and amortization | 7,133,697 | [6] | 10,075,673 | [6] | 14,703,954 | [6] | 14,100,420 | [7] | ||||||||||||||
| Intangible amortization | 2,414,751 | [2] | 2,454,641 | [3] | 4,829,504 | [4] | 4,870,471 | [5] | ||||||||||||||
| Depreciation and Amortization | 9,548,448 | 7,621,032 | [7] | 19,533,458 | 18,970,891 | |||||||||||||||||
| Reportable Segments [Member] | Company Drivers [Member] | ||||||||||||||||||||||
| Less: | ||||||||||||||||||||||
| Salaries, wages and benefits | 17,522,597 | 16,662,947 | 33,106,261 | 28,621,437 | ||||||||||||||||||
| Fuel and fuel taxes | 8,937,810 | 6,779,856 | 15,813,808 | 12,845,111 | ||||||||||||||||||
| Purchased transportation | ||||||||||||||||||||||
| Truck expenses | 7,024,553 | 6,438,424 | 14,255,346 | 12,288,270 | ||||||||||||||||||
| Depreciation | 5,275,039 | 5,588,144 | 10,889,687 | 10,314,684 | ||||||||||||||||||
| Other segment items | [1] | 5,146,701 | 2,754,013 | 9,733,045 | 6,380,275 | |||||||||||||||||
| Operating (loss) income | (2,446,929) | 3,229,684 | (6,083,465) | 3,677,709 | ||||||||||||||||||
| Other Segment Disclosures: | ||||||||||||||||||||||
| Depreciation and amortization | 5,275,039 | [6] | 5,588,144 | [7] | 10,889,687 | [6] | 10,314,684 | [7] | ||||||||||||||
| Reportable Segments [Member] | Subhaulers [Member] | ||||||||||||||||||||||
| Less: | ||||||||||||||||||||||
| Salaries, wages and benefits | 2,715,163 | 4,703,414 | 6,284,844 | 10,379,429 | ||||||||||||||||||
| Fuel and fuel taxes | ||||||||||||||||||||||
| Purchased transportation | 52,984,044 | 58,948,018 | 97,598,053 | 106,156,861 | ||||||||||||||||||
| Truck expenses | ||||||||||||||||||||||
| Depreciation | 1,858,658 | 2,032,888 | 3,814,267 | 3,785,736 | ||||||||||||||||||
| Other segment items | [1] | 3,852,325 | 4,840,640 | 7,243,615 | 8,699,145 | |||||||||||||||||
| Operating (loss) income | 6,529,824 | 3,568,558 | 10,433,993 | 7,603,950 | ||||||||||||||||||
| Other Segment Disclosures: | ||||||||||||||||||||||
| Depreciation and amortization | 1,858,658 | [6] | 2,032,888 | [7] | 3,814,267 | [6] | 3,785,736 | [7] | ||||||||||||||
| Revenue, before Fuel Surcharge [Member] | ||||||||||||||||||||||
| Reconciliation of revenue: | ||||||||||||||||||||||
| Other revenues | 96,015,610 | 107,372,359 | 182,212,564 | 194,987,487 | ||||||||||||||||||
| Revenue, before Fuel Surcharge [Member] | Reportable Segments [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 96,015,610 | 107,372,359 | 182,212,564 | 194,987,487 | ||||||||||||||||||
| Revenue, before Fuel Surcharge [Member] | Reportable Segments [Member] | Company Drivers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 36,690,353 | 38,619,199 | 70,774,051 | 69,095,538 | ||||||||||||||||||
| Revenue, before Fuel Surcharge [Member] | Reportable Segments [Member] | Subhaulers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 59,325,257 | 68,753,160 | 111,438,513 | 125,891,949 | ||||||||||||||||||
| Fuel Surcharge and Other Reimbursements [Member] | ||||||||||||||||||||||
| Reconciliation of revenue: | ||||||||||||||||||||||
| Other revenues | 11,251,586 | 6,802,255 | 16,916,037 | 12,230,095 | ||||||||||||||||||
| Fuel Surcharge and Other Reimbursements [Member] | Reportable Segments [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 11,251,586 | 6,802,255 | 16,916,037 | 12,230,095 | ||||||||||||||||||
| Fuel Surcharge and Other Reimbursements [Member] | Reportable Segments [Member] | Company Drivers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 4,043,750 | 2,721,177 | 6,033,770 | 4,070,760 | ||||||||||||||||||
| Fuel Surcharge and Other Reimbursements [Member] | Reportable Segments [Member] | Subhaulers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 7,207,836 | 4,081,078 | 10,882,267 | 8,159,335 | ||||||||||||||||||
| Other Revenue [Member] | ||||||||||||||||||||||
| Reconciliation of revenue: | ||||||||||||||||||||||
| Other revenues | 806,532 | 688,122 | 1,910,732 | 1,993,867 | ||||||||||||||||||
| Other Revenue [Member] | Reportable Segments [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 806,532 | 688,122 | 1,910,732 | 1,993,867 | ||||||||||||||||||
| Other Revenue [Member] | Reportable Segments [Member] | Company Drivers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 279,748 | 112,692 | 460,941 | 961,188 | ||||||||||||||||||
| Other Revenue [Member] | Reportable Segments [Member] | Subhaulers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 526,784 | 575,430 | 1,449,791 | 1,032,679 | ||||||||||||||||||
| Lease Revenue [Member] | ||||||||||||||||||||||
| Reconciliation of revenue: | ||||||||||||||||||||||
| Other revenues | 1,326,057 | 683,850 | 2,050,121 | 1,541,158 | ||||||||||||||||||
| Lease Revenue [Member] | Reportable Segments [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 1,326,057 | 683,850 | 2,050,121 | 1,541,158 | ||||||||||||||||||
| Lease Revenue [Member] | Reportable Segments [Member] | Company Drivers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | ||||||||||||||||||||||
| Lease Revenue [Member] | Reportable Segments [Member] | Subhaulers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 1,326,057 | 683,850 | 2,050,121 | 1,541,158 | ||||||||||||||||||
| Segment Revenue [Member] | Reportable Segments [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 109,399,785 | 115,546,586 | 203,089,454 | 210,752,607 | ||||||||||||||||||
| Reconciliation of revenue: | ||||||||||||||||||||||
| Other revenues | [2] | [4] | ||||||||||||||||||||
| Segment Revenue [Member] | Reportable Segments [Member] | Company Drivers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | 41,013,851 | 41,453,068 | 77,268,762 | 74,127,486 | ||||||||||||||||||
| Segment Revenue [Member] | Reportable Segments [Member] | Subhaulers [Member] | ||||||||||||||||||||||
| Revenue | ||||||||||||||||||||||
| Total operating revenue | $ 68,385,934 | $ 74,093,518 | $ 125,820,692 | $ 136,625,121 | ||||||||||||||||||
| ||||||||||||||||||||||