XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue:    
Total revenue $ 52,347 $ 37,297
Operating expense:    
Cost of revenue 36,159 29,472
Gross profit 16,188 7,825
Research and development expense 3,837 3,837
Selling, general and administrative expense 7,219 7,534
Net income (loss) from operations 5,132 (3,546)
Interest expense 670 838
Net income (loss) before provision for income taxes 4,462 (4,384)
Provision for income taxes 227 6
Net income (loss) $ 4,235 $ (4,390)
Net income (loss) per share-basic $ 0.07 $ (0.09)
Weighted average number of basic common shares outstanding 62,350,459 49,556,305
Net income (loss) per share-diluted $ 0.07 $ (0.09)
Weighted average number of diluted common shares outstanding 65,028,815 49,556,305
Product [Member]    
Revenue:    
Total revenue $ 51,890 $ 36,641
Product and Service, Other [Member]    
Revenue:    
Total revenue $ 457 $ 656