XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 73,145,252 $ 74,497,295 $ 145,796,573 $ 148,610,998
Cost of revenue 59,613,428 60,992,466 118,228,293 122,476,410
Gross profit 13,531,824 13,504,829 27,568,280 26,134,588
Operating expenses:        
Selling, general, and administrative 9,385,489 9,212,270 19,183,858 18,629,706
Depreciation and amortization 2,364,639 2,452,258 4,726,743 4,877,102
Total operating expenses 11,750,128 11,664,528 23,910,601 23,506,808
Operating income 1,781,696 1,840,301 3,657,679 2,627,780
Interest expense (2,611,991) (2,556,103) (5,083,952) (4,999,131)
Loss before taxes (830,295) (715,802) (1,426,273) (2,371,351)
Income tax expense 684,113 170,779 743,461 539,283
Net loss (1,514,408) (886,581) (2,169,734) (2,910,634)
Net loss applicable to common stockholders $ (1,514,408) $ (886,581) $ (2,169,734) $ (2,910,634)
Net loss per share applicable to common stockholders        
Basic $ (0.07) $ (0.04) $ (0.11) $ (0.15)
Diluted $ (0.07) $ (0.04) $ (0.11) $ (0.15)
Weighted average number of common shares outstanding        
Basic 20,507,242 19,962,031 20,446,364 19,946,954
Diluted 20,507,242 19,962,031 20,446,364 19,946,954