XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION - Schedule of Total Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 360,523 $ 488,200 $ 388,482
United States      
Segment Reporting Information [Line Items]      
Total revenue 277,049 421,679 307,614
Other Countries      
Segment Reporting Information [Line Items]      
Total revenue 83,474 66,521 80,868
Americas      
Segment Reporting Information [Line Items]      
Total revenue 320,570 449,346 335,154
EMEA      
Segment Reporting Information [Line Items]      
Total revenue 33,894 36,420 50,994
APAC      
Segment Reporting Information [Line Items]      
Total revenue $ 6,059 $ 2,434 $ 2,334