v3.26.1
Acquisitions - Overview of transactions (Details) - USD ($)
$ in Thousands
May 19, 2026
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]      
Acquistion-date fair value of contingent consideration   $ 1,589 $ 0
Ekumen      
Business Combination [Line Items]      
Consideration transferred $ 18,400    
Payments to acquire business 16,800    
Acquistion-date fair value of contingent consideration 1,600    
Maximum contingent consideration $ 2,500    
Estimated future operating results period 12 months