XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Information (Details - Intangible assets) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 27,722 $ 25,284
Accumulated amortization (23,984) (20,033)
Net book value 3,738 5,251
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 6,793 6,331
Accumulated amortization (6,066) (5,293)
Net book value 727 1,038
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 19,116 17,528
Accumulated amortization (16,321) (13,315)
Net book value 2,795 4,213
Order Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 297 0
Accumulated amortization (149) 0
Net book value 148 0
Trademarks And Trade Name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 1,516 1,425
Accumulated amortization (1,448) (1,425)
Net book value $ 68 $ 0