v3.25.0.1
REVENUE - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 748,024 $ 531,109 $ 369,495
United States      
Disaggregation of Revenue [Line Items]      
Revenues 311,539 238,759 168,320
Rest of World      
Disaggregation of Revenue [Line Items]      
Revenues $ 436,485 $ 292,350 $ 201,175