XML 103 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Geographic Information And Major Customer Data - Revenues Within Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 623,532 $ 550,950 $ 499,160
United States      
Segment Reporting Information [Line Items]      
Revenues 440,468 400,778 358,258
EMEA      
Segment Reporting Information [Line Items]      
Revenues 133,591 114,355 109,587
Rest of the World      
Segment Reporting Information [Line Items]      
Revenues $ 49,473 $ 35,817 $ 31,315