XML 69 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Revenue Recognition, Multiple-deliverable Arrangements The following tables disaggregate the company’s revenues by major source and by reportable segment for the three ended March 31, 2022 and March 31, 2021 (in thousands):
Three Months Ended March 31, 2022
ProductServiceTotal
Europe$115,265 $2,814 $118,079 
North America75,183 136 75,319 
All Other6,382 1,208 7,590 
Total$196,830 $4,158 $200,988 
% Split98%2%100%
Three Months Ended March 31, 2021
ProductServiceTotal
Europe$109,844 $2,931 $112,775 
North America75,702 272 75,974 
All Other6,178 1,275 7,453 
Total$191,724 $4,478 $196,202 
% Split98%2%100%