XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Revenue, net of sales discounts $ 463,714,017 $ 421,474,101
Cost of sales 383,883,751 341,748,481
Gross profit 79,830,266 79,725,620
Selling, general and administrative expense 74,699,741 65,094,444
Net income from operations 5,130,525 14,631,176
Other expense, net (12,482,940) (3,762,613)
Equity in net earnings from investment in joint venture 1,528,984 1,244,091
Loss on extinguishment of Convertible Notes (45,642,497) 0
Change in fair value of derivative liabilities 88,652,980 115,904,646
Income before taxes 37,187,052 128,017,300
Income tax (benefit) expense (9,718,688) 2,957,016
Net income $ 46,905,740 $ 125,060,284
Basic and diluted earnings per share    
Basic (in dollars per share) $ 0.96 $ 2.74
Diluted (in dollars per share) $ 0.90 $ 2.35
Basic and diluted weighted-average number of shares    
Basic (in shares) 48,967,507 45,639,431
Diluted (in shares) 63,139,920 55,768,890