XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Information (Details - Intangible assets) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,771 $ 23,859
Accumulated amortization (21,107) (18,608)
Net book value 4,664 5,251
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 6,770 6,331
Accumulated amortization (5,878) (5,293)
Net book value 892 1,038
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 18,640 17,528
Accumulated amortization (15,229) (13,315)
Net book value 3,411 4,213
Order or Production Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 273 0
Accumulated amortization 0 0
Net book value 273 0
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 88 0
Accumulated amortization 0 0
Net book value $ 88 $ 0