XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 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 and nine months ended September 30, 2022 and September 30, 2021 (in thousands):
Three Months Ended September 30, 2022
ProductServiceTotal
Europe$94,723 $2,764 $97,487 
North America65,068 246 65,314 
All Other6,380 1,227 7,607 
Total$166,171 $4,237 $170,408 
% Split98%2%100%
Nine Months Ended September 30, 2022
ProductServiceTotal
Europe$319,467 $8,867 $328,334 
North America208,776 575 209,351 
All Other19,067 3,661 22,728 
Total$547,310 $13,103 $560,413 
% Split98%2%100%
Three Months Ended September 30, 2021
ProductServiceTotal
Europe$123,671 $3,355 $127,026 
North America87,936 118 88,054 
All Other7,788 1,332 9,120 
Total$219,395 $4,805 $224,200 
% Split98%2%100%
Nine Months Ended September 30, 2021
ProductServiceTotal
Europe$351,680 $9,417 $361,097 
North America259,623 652 260,275 
All Other21,010 3,884 24,894 
Total$632,313 $13,953 $646,266 
% Split98%2%100%