XML 123 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets                      
Revenue $ 239,062 $ 230,105 $ 222,882 $ 218,439 $ 208,345 $ 198,342 $ 189,382 $ 182,777 $ 910,488 $ 778,846 $ 609,591
Property and equipment, net 108,572       101,221       108,572 101,221  
United States                      
Revenues from External Customers and Long-Lived Assets                      
Revenue                 812,708 702,206 556,385
Property and equipment, net 101,567       92,659       101,567 92,659  
International                      
Revenues from External Customers and Long-Lived Assets                      
Revenue                 97,780 76,640 $ 53,206
Property and equipment, net $ 7,005       $ 8,562       $ 7,005 $ 8,562