v3.25.1
Segment and Geographic Information - Schedule of (Loss) Income from Operations by Reporting Segments (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]      
Revenue $ 12,259,088 $ 12,651,786  
Cost of revenues (8,262,096) (8,928,493)  
Gross profit $ 3,996,992 $ 3,723,293  
Gross margin % 32.60% 29.40%  
Research & development $ (1,357,293) $ (970,877)  
Other segment operating expenses (4,584,559) (4,014,430)  
Total operating expenses (5,941,852) (4,985,307)  
Loss from operations (1,944,860) (1,262,014)  
Interest income 72,511 141,725  
Interest expense (14,186) (35,342)  
Depreciation (223,847) (289,547)  
Stock based compensation expense (612,561) (408,740)  
Capital expenditures (12,793) (167,168)  
Total assets 37,105,793   $ 36,933,982
OSS      
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]      
Revenue 5,206,810 5,533,872  
Cost of revenues (2,837,600) (3,641,095)  
Gross profit $ 2,369,210 $ 1,892,777  
Gross margin % 45.50% 34.20%  
Research & development $ (1,205,142) $ (824,556)  
Other segment operating expenses (3,515,259) (3,022,713)  
Total operating expenses (4,720,401) (3,847,270)  
Loss from operations (2,351,191) (1,954,493)  
Interest income 73,066 141,725  
Interest expense   (2,329)  
Depreciation (194,780) (257,669)  
Stock based compensation expense (578,405) (381,042)  
Capital expenditures (6,441) (69,136)  
Total assets 19,481,026   20,552,197
Bressner      
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]      
Revenue 7,052,277 7,117,914  
Cost of revenues (5,424,495) (5,287,397)  
Gross profit $ 1,627,782 $ 1,830,515  
Gross margin % 23.10% 25.70%  
Research & development $ (152,150) $ (146,320)  
Other segment operating expenses (1,069,300) (991,716)  
Total operating expenses (1,221,450) (1,138,036)  
Loss from operations 406,332 692,479  
Interest income (555)    
Interest expense (14,186) (33,013)  
Depreciation (29,067) (31,878)  
Stock based compensation expense (34,156) (27,698)  
Capital expenditures (6,352) $ (98,032)  
Total assets $ 17,624,767   $ 16,381,785