v3.26.1
Acquisitions - Additional Information (Details)
$ in Thousands
Jun. 22, 2026
USD ($)
Apr. 04, 2025
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]        
Goodwill     $ 612,357 $ 558,978
Maximum        
Business Combination [Line Items]        
Discount rate for identifiable intangible assets   17.00%    
Minimum        
Business Combination [Line Items]        
Discount rate for identifiable intangible assets   15.50%    
Qualitas        
Business Combination [Line Items]        
Business acquisition effective date   Apr. 04, 2025    
Contingent consideration   $ 73,834    
Net identifiable assets acquired   24,402    
Goodwill   $ 49,432    
Qualitas | Measurement Input Discount Rate        
Business Combination [Line Items]        
Risk adjusted discount rate for the contingent consideration   0.128 8.8 13.5
Stellus        
Business Combination [Line Items]        
Business acquisition effective date Jun. 22, 2026      
Contingent consideration $ 230,924      
Net identifiable assets acquired 183,573      
Goodwill $ 55,070      
Stellus | Maximum        
Business Combination [Line Items]        
Discount rate for identifiable intangible assets 17.00%      
Stellus | Minimum        
Business Combination [Line Items]        
Discount rate for identifiable intangible assets 15.50%      
Stellus | Measurement Input Discount Rate | 2027 Stellus Earnout        
Business Combination [Line Items]        
Risk adjusted discount rate for the contingent consideration 0.118      
Stellus | Measurement Input Discount Rate | 2029 Stellus Earnout        
Business Combination [Line Items]        
Risk adjusted discount rate for the contingent consideration 0.12