v3.26.1
Acquisitions (Additional Information) (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 06, 2026
Jun. 30, 2026
Tofwerk    
Business Combination [Line Items]    
Fair value of existing interest $ 38.1  
Business acquisition percentage of identifiable assets acquired and liabilities 100.00%  
Non-taxable gain $ 12.2  
Tofwerk | Tofwerk and Subsidiaries    
Business Combination [Line Items]    
Ownership percentage acquired 60.00% 60.00%
Tofwerk | Intangible Asset - Technology    
Business Combination [Line Items]    
Amortization period for intangible assets acquired   4 years
Other Acquisitions | Intangible Asset - Technology    
Business Combination [Line Items]    
Amortization period for intangible assets acquired   3 years