XML 121 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Geographic Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 2    
Number of reportable segments | segment 1    
Revenue, Major Customer [Line Items]      
Revenue $ 818,379 $ 603,693 $ 441,231
(Loss) income before income taxes 80,646 55,078 32,265
Net income 95,894 77,491 81,800
United States      
Revenue, Major Customer [Line Items]      
Revenue 550,257 422,523 317,755
(Loss) income before income taxes (23,702) 7,460 (43,014)
Net income 510 7,175 7,029
International      
Revenue, Major Customer [Line Items]      
Revenue 268,122 181,170 123,476
(Loss) income before income taxes 104,348 47,618 75,279
Net income $ 95,384 $ 70,316 $ 74,771