XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 157,678 $ 144,684 $ 449,579 $ 420,368
United States        
Disaggregation of Revenue [Line Items]        
Revenues 154,078 141,849 440,140 410,813
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 603 913 2,565 2,195
Other countries        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,997 $ 1,922 $ 6,874 $ 7,360