v3.26.1
Acquisitions - Contingent Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Business Combination, Contingent Consideration [Roll Forward]            
Balance at acquisition date       $ 0 $ 0  
Fair value change of earnout       (1,597) 0 $ 0
Balance at June 30, 2026 $ 32,599 $ 32,599 $ 32,599 32,599 $ 0 $ 0
Saxdor            
Business Combination, Contingent Consideration [Roll Forward]            
Balance at acquisition date     32,599      
Fair value change of earnout   (1,600) (1,597)      
Currency translation adjustment on earnout     (1,113)      
Reduction due to contractual offset from finalized purchase price adjustment (1,700)   (1,709)      
Balance at June 30, 2026 $ 28,180 $ 28,180 $ 28,180 $ 28,180