XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenue By Geography
The following table summarizes revenue by geography for the years ended December 31, 2023, 2022, and 2021 (in thousands):

Year Ended December 31,
202320222021
Domestic$350,210 $311,075 $243,562 
International195,153 156,916 125,697 
Total$545,363 $467,991 $369,259