XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue:    
Total revenues $ 187,025 $ 188,058
Cost of sales 147,639 163,795
Gross profit 39,386 24,263
Operating costs and expenses:    
Selling, general, and administrative 24,709 27,827
Depreciation 891 734
Research and development 1,714 2,486
Gain on sale of property and equipment (124) (38)
Gain in fair value of Contract Consideration Convertible Notes Payable 0 (29,969)
Total operating costs and expenses 27,190 1,040
Income from operations 12,196 23,223
Other income (expense):    
Paycheck protection plan loan forgiveness 0 4,522
Interest expense (1,095) (2,857)
Other income (expense), net 46 (26)
Total other (expense) income (1,049) 1,639
Income before income taxes 11,147 24,862
Income tax expense (649) (149)
Net income $ 10,498 $ 24,713
Income (loss) per common share:    
Basic (in dollars per share) $ 0.36 $ 1.00
Diluted (in dollars per share) $ 0.34 $ (0.10)
Weighted average common shares:    
Weighted average common shares used in computing basic income (loss) per common share (in shares) 29,534 24,830
Weighted average common shares used in computing diluted income (loss) per common share (in shares) 30,889 28,377
Nonrelated Party    
Revenue:    
Total revenues $ 71,263 $ 66,518
Cost of sales 67,205 64,498
Related Party    
Revenue:    
Total revenues 115,762 121,540
Cost of sales $ 80,434 $ 99,297