Quarterly report [Sections 13 or 15(d)]

Segment Information - Reconciliation (Details)

v3.25.3
Segment Information - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Information            
Revenue, net $ 28,385   $ 22,722   $ 56,256 $ 38,364
Cost of revenue 19,423   15,712   39,730 27,568
Gross profit 8,962   7,010   16,526 10,796
Research and development 809   592   1,624 1,139
Selling, general & administrative expenses 6,794   6,400   13,715 13,183
Consolidated net income (loss) 834 $ (698) (423) $ (3,937) 136 (4,360)
Single Reportable Segment            
Segment Information            
Revenue, net 28,385   22,722   56,256 38,364
Cost of revenue 19,423   15,712   39,730 27,568
Gross profit 8,962   7,010   16,526 10,796
Research and development $ 809   $ 592   $ 1,624 $ 1,139
Segment Reporting, Other Segment Item, Composition, Description Other segment items included in segment (income) expense include other income (expense), interest expense, interest income and income tax expense.   Other segment items included in segment (income) expense include other income (expense), interest expense, interest income and income tax expense.   Other segment items included in segment (income) expense include other income (expense), interest expense, interest income and income tax expense. Other segment items included in segment (income) expense include other income (expense), interest expense, interest income and income tax expense.
Operating Segments | Single Reportable Segment            
Segment Information            
Selling, general & administrative expenses $ 5,361   $ 4,322   $ 11,177 $ 8,492
Non-recurring professional expenses 1,433   2,078   2,538 4,691
Other (income) expense items $ 525   $ 441   $ 1,051 $ 834