v3.25.2
SEGMENT INFORMATION - Schedule of Long-Lived Assets By Country of Domicile (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total long-lived assets, net $ 220.8 $ 205.3
Israel    
Segment Reporting Information [Line Items]    
Total long-lived assets, net 97.6 95.4
USA    
Segment Reporting Information [Line Items]    
Total long-lived assets, net 48.3 58.4
Germany    
Segment Reporting Information [Line Items]    
Total long-lived assets, net 34.3 5.9
Other    
Segment Reporting Information [Line Items]    
Total long-lived assets, net $ 40.6 $ 45.6