v3.26.1
SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenues:          
Revenues $ 261,246 $ 240,726 $ 508,877 $ 460,356  
Property and equipment, net:          
Property and equipment, net 30,104   30,104   $ 27,309
U.S. [Member]          
Revenues:          
Revenues 4,163 4,025 8,195 8,159  
Property and equipment, net:          
Property and equipment, net 4,152   4,152   4,285
Other [Member]          
Revenues:          
Revenues 3,680 5,214 8,557 11,425  
Property and equipment, net:          
Property and equipment, net 12,285   12,285   8,142
Not connected to a country [Member]          
Revenues:          
Revenues 253,403 $ 231,487 492,125 $ 440,772  
Property and equipment, net:          
Property and equipment, net $ 13,667   $ 13,667   $ 14,882