v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
May 01, 2024
May 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Strategic investments $ 5,000 $ 2,000      
Unrealized gain or loss on strategic investments 0 0      
Payment of contingent consideration 1,669 3,742 $ 3,051    
Change in fair value of contingent consideration 506 (1,027) $ (3,290)    
TDI          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Business combination, contingent consideration, liability       $ 200  
Payment of contingent consideration 1,200        
Liability for contingent consideration, noncurrent portion 0 100      
Paragon          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Payment of contingent consideration 500 1,400      
Liability for contingent consideration, noncurrent portion         $ 4,300
Change in fair value of contingent consideration 500 1,000      
Contingent consideration liability $ 0 $ 0