XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Total revenues $ 46,152 $ 50,594 $ 86,526 $ 98,602
Cost of sales 36,982 46,690 68,535 92,817
Gross profit 9,170 3,904 17,991 5,785
Operating costs and expenses:        
Selling, general, and administrative 6,259 8,351 12,342 14,803
Depreciation 222 174 442 349
Research and development 481 860 888 1,474
Severance costs 20 (2,279) 23 (56)
Gain on sale of property and equipment (34) 0 (34) 0
Gain in fair value of Contract Consideration Convertible Notes Payable 0 (3,874) 0 (29,969)
Total operating costs and expenses 6,948 3,232 13,661 (13,399)
Income from operations 2,222 672 4,330 19,184
Other income (expense):        
Paycheck protection plan loan forgiveness 0 0 0 4,522
Interest expense (308) (705) (586) (2,377)
Other income, net 75 19 49 9
Total other income (expense) (233) (686) (537) 2,154
Income (loss) before income taxes 1,989 (14) 3,793 21,338
Income tax expense (15) (7) (257) (16)
Net income (loss) $ 1,974 $ (21) $ 3,536 $ 21,322
Income (loss) per common share (As adjusted, see Note 14):        
Basic (in dollars per share) $ 0.07 $ 0 $ 0.12 $ 1.06
Diluted (in dollars per share) $ 0.06 $ (0.11) $ 0.12 $ (0.23)
Weighted average common shares (As adjusted, see Note 14):        
Weighted average common shares used in computing basic income (loss) per common share (in shares) 29,449 23,906 29,440 20,207
Weighted average common shares used in computing diluted income (loss) per common share (in shares) 30,668 28,250 30,512 27,361
Nonrelated Party        
Revenue:        
Total revenues $ 18,191 $ 17,820 $ 31,371 $ 29,472
Cost of sales 17,486 16,445 30,439 27,743
Related Party        
Revenue:        
Total revenues $ 27,961 $ 32,774 $ 55,155 $ 69,130