v3.26.1
Supplemental Financial Information (Details - Warranty reserve) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Warranty reserve, beginning balance $ 663 $ 840
Charged to cost of revenues 255 220
Usage (326) (397)
Warranty reserve, ending balance $ 592 $ 663