Quarterly report [Sections 13 or 15(d)]

Segment Information - Reconciliation (Details)

v3.25.4
Segment Information - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Segment Information                
Revenue, net $ 26,762     $ 20,148     $ 83,018 $ 58,513
Cost of revenue 16,334     15,154     56,064 42,723
Gross profit 10,428     4,994     26,954 15,790
Research and development 971     744     2,594 1,882
Selling, general & administrative expenses 7,409     6,313     21,125 19,496
Consolidated net income (loss) 1,185 $ 834 $ (698) (2,704) $ (423) $ (3,937) 1,321 (7,064)
Single Reportable Segment                
Segment Information                
Revenue, net 26,762     20,148     83,018 58,513
Cost of revenue 16,334     15,154     56,064 42,723
Gross profit 10,428     4,994     26,954 15,790
Research and development $ 971     $ 744     $ 2,594 $ 1,882
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,947     $ 5,090     $ 17,124 $ 13,581
Non-recurring professional expenses 1,462     1,223     4,001 5,915
Other (income) expense items $ 863     $ 641     $ 1,914 $ 1,476