v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2025
May 01, 2024
May 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]              
Payment of contingent consideration     $ 1,669 $ 2,410      
Liability for contingent consideration, noncurrent portion $ 0   0   $ 86    
Change in fair value of contingent consideration     506 (1,004)      
Strategic investments, noncurrent 5,000   5,000   2,000    
Unrealized gain or loss on strategic investments 0 $ 0 0 0      
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   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   $ 0