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

Year Ended December 31,
202420232022
Domestic$391,002 $350,210 $311,075 
International226,020 195,153 156,916 
Total$617,022 $545,363 $467,991