XML 129 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Major Customers - Revenue Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue from External Customer [Line Items]                      
Revenue $ 154,158 $ 138,081 $ 143,232 $ 127,533 $ 130,129 $ 133,143 $ 128,715 $ 114,523 $ 563,004 $ 506,510 $ 530,061
United States [Member]                      
Revenue from External Customer [Line Items]                      
Revenue                 374,600 352,079 300,853
Germany [Member]                      
Revenue from External Customer [Line Items]                      
Revenue                 65,229 74,882 78,062
United Kingdom [Member]                      
Revenue from External Customer [Line Items]                      
Revenue                 56,355 13,799 2,569
Mexico [Member]                      
Revenue from External Customer [Line Items]                      
Revenue                 4,616 4,087 90,795
Other International [Member]                      
Revenue from External Customer [Line Items]                      
Revenue                 $ 62,204 $ 61,663 $ 57,782