v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenue $ 18,925,406 $ 22,301,190 $ 39,060,503 $ 53,119,936
Cost of sales 15,265,716 18,704,588 31,966,204 44,603,246
Gross profit 3,659,690 3,596,602 7,094,299 8,516,690
Selling, general and administrative expenses 2,697,392 2,677,688 5,835,049 6,068,494
Income from operations 962,298 918,914 1,259,250 2,448,196
Interest expense 438,437 293,685 767,045 588,174
Income before provision for income taxes 523,861 625,229 492,205 1,860,022
Provision for income taxes 6,225 2,078 7,500 4,328
Net income $ 517,636 $ 623,151 $ 484,705 $ 1,855,694
Income per common share – basic $ 0.04 $ 0.05 $ 0.04 $ 0.15
Income per common share – diluted $ 0.04 $ 0.05 $ 0.04 $ 0.15
Shares used in computing loss per common share:        
Basic 12,439,000 12,188,197 12,401,281 12,086,299
Diluted 12,534,058 12,255,950 12,496,339 12,154,052