XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 59,543 $ 58,170
Cost of revenues 22,604 20,921
Gross profit 36,939 37,249
Selling 10,933 10,116
General and administrative 17,958 16,818
Research and development 4,984 4,735
Total operating expense 33,875 31,669
Operating income 3,064 5,580
Interest expense and amortization of debt issuance costs 2,198 2,842
Gain on extinguishment of convertible notes 0 (2,887)
Other (income) expense, net (6,146) 1,720
Total non-operating (income) expense, net (3,948) 1,675
Earnings before income taxes 7,012 3,905
Income tax expense 2,270 517
Net income $ 4,742 $ 3,388
Basic (in dollars per share) $ 0.87 $ 0.63
Diluted (in dollars per share) $ 0.85 $ 0.62
Basic (in shares) 5,465 5,397
Diluted (in shares) 5,553 5,424