XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 11,529,770 $ 5,454,710
Accounts receivable, net 55,219,869 50,597,096
Contract assets 107,221,568 89,184,472
Inventory 9,883,376 9,839,569
Prepaid and other current assets 17,855,981 2,618,450
Total current assets 201,710,564 157,694,297
Property and equipment 87,832,415 69,531,327
Less accumulated depreciation (26,952,253) (17,702,707)
Property and equipment, net 60,880,162 51,828,620
Goodwill 225,145,688 217,273,414
Intangible assets, net 208,952,683 207,556,872
Operating lease right-of-use assets 6,071,137 6,359,849
Finance lease right-of-use assets 70,012,925 69,044,871
Other assets 1,187,337 1,074,131
Total other assets 511,369,770 501,309,137
Total assets 773,960,496 710,832,054
Current liabilities    
Accounts payable 28,295,681 21,041,638
Accrued payroll and related expenses 11,248,792 6,430,177
Contract Liabilities 29,867,692 36,074,449
Short term operating lease liabilities 1,532,895 1,154,891
Short term finance lease liabilities 3,979,700 2,487,908
Short term notes payable, net of debt issuance costs 7,139,585 6,264,585
Income taxes payable 20,053,886 7,572,095
Other current liabilities 12,487,052 6,044,210
Total current liabilities 114,605,283 87,069,953
Long-term liabilities    
Revolving line of credit 25,000,000 20,000,000
Long-term notes payable, net of current portion and net of debt issuance costs 326,920,421 298,023,538
Noncurrent operating lease liabilities, net of current portion 5,337,566 6,001,653
Noncurrent finance lease liabilities, net of current portion 77,957,729 75,399,651
Other liabilities 2,773,077 4,997,462
Deferred tax liabilities 25,370,053 36,880,464
Total long-term liabilities 463,358,846 441,302,768
Total liabilities 577,964,129 528,372,721
Members' equity 195,996,367 182,459,333
Total liabilities and members' equity $ 773,960,496 $ 710,832,054