v3.26.1
Acquisitions - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Business Combination [Line Items]      
Decrease in goodwill   $ 1.1  
Stilla Technologies      
Business Combination [Line Items]      
Business Combination, Consideration Transferred $ 257.7    
Business Combination, Consideration Transferred, Contingent Consideration 28.5    
Decrease in goodwill     $ 1.1
Decrease in purchase consideration     $ 1.1
Stilla Technologies | Maximum      
Business Combination [Line Items]      
Business Combination, Consideration Transferred, Contingent Consideration $ 50.0