v3.26.1
Acquisitions - Summary of the Consideration Paid (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 22, 2026
Apr. 04, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Fair value of equity consideration     $ 4,650 $ 19,283
Qualitas        
Business Combination [Line Items]        
Cash   $ 42,705    
Fair value of equity consideration   19,283    
Fair value of contingent consideration   11,846    
Total purchase consideration   $ 73,834    
Stellus        
Business Combination [Line Items]        
Cash $ 129,809      
Fair value of equity consideration 94,515      
Fair value of contingent consideration 6,600      
Total purchase consideration $ 230,924