v3.26.1
SUPPLEMENTAL INFORMATION - Schedule of Long-lived Assets by Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]    
Total long lived assets $ 145,740 $ 146,999
United States    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]    
Total long lived assets 66,036 65,669
Switzerland    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]    
Total long lived assets 46,068 48,125
Israel    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]    
Total long lived assets 12,999 14,059
Others    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]    
Total long lived assets $ 20,637 $ 19,146