XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Revenues:        
Total revenues $ 113,487 $ 106,429 $ 329,287 $ 258,877
Cost of revenues:        
Total cost of revenues 50,799 47,646 147,529 119,103
Gross profit 62,688 58,783 181,758 139,774
Operating expenses:        
Selling, general and administrative expenses 51,770 55,405 159,584 147,522
Research and development expenses 4,572 4,621 13,623 11,157
Total operating expenses 56,342 60,026 173,207 158,679
(Loss) profit from operations 6,346 (1,243) 8,551 (18,905)
Interest income 111 359 569 831
Interest expense, net (6,844) (7,942) (20,607) (14,675)
Other (expense) income, net 14 (2,011) (1,775) (961)
Net loss before income taxes (373) (10,837) (13,262) (33,710)
Income tax expense (2,991) (3,513) (4,624) (4,821)
Net loss before non-controlling interest (3,364) (14,350) (17,886) (38,531)
Non-controlling interest 0 1 0 (17)
Net loss (3,364) (14,349) (17,886) (38,548)
Preferred stock dividend 0 0 0 (25)
Net loss attributable to common stockholders (3,364) (14,349) (17,886) (38,573)
Net loss attributable to common stockholders $ (3,364) $ (14,349) $ (17,886) $ (38,573)
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.03) $ (0.11) $ (0.13) $ (0.33)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.03) $ (0.11) $ (0.13) $ (0.33)
Weighted average common shares outstanding - basic (in shares) 133,876 132,189 133,632 115,650
Weighted average common shares outstanding - diluted (in shares) 133,876 132,189 133,632 115,650
Products        
Revenues:        
Total revenues $ 22,402 $ 24,687 $ 62,429 $ 63,718
Cost of revenues:        
Total cost of revenues 15,312 17,129 43,858 43,809
Services        
Revenues:        
Total revenues 91,085 81,742 266,858 195,159
Cost of revenues:        
Total cost of revenues $ 35,487 $ 30,517 $ 103,671 $ 75,294