v3.26.1
Supplemental Financial Information (Details - Intangible assets) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 27,722 $ 27,722
Accumulated amortization (25,545) (23,984)
Net book value 2,177 3,738
Developed Technology Rights [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount 6,793 6,793
Accumulated amortization (6,303) (6,066)
Net book value 490 727
Customer Relationships [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount 19,116 19,116
Accumulated amortization (17,452) (16,321)
Net book value 1,664 2,795
Order or Production Backlog [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount 297 297
Accumulated amortization (297) (149)
Net book value 0 148
Trademarks and Trade Names [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount 1,516 1,516
Accumulated amortization (1,493) (1,448)
Net book value $ 23 $ 68