XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Segments (Details) - Revenue by Geography - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 285,853 $ 233,760 $ 812,748 $ 659,170
United States        
Segment Reporting Information [Line Items]        
Revenues 241,064 197,812 686,662 555,350
Canada and other        
Segment Reporting Information [Line Items]        
Revenues $ 44,789 $ 35,948 $ 126,086 $ 103,820