XML 34 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company manages its business on the basis of one operating segment and one reportable segment. As a result, the chief operating decision maker, who is the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources and evaluating financial performance.

The Company’s revenue disaggregated by major product line consists of the following for the periods indicated:
Year Ended December 31,
(in thousands)202320222021
Net Sales
Delivery Systems
$206,630 $206,235 $139,464 
Consumables191,361 159,641 120,622 
Total net sales$397,991 $365,876 $260,086 

Net sales by geographic region were as follows for the periods indicated:
Year Ended December 31,
(in thousands)202320222021
Americas$227,709 $243,243 $169,426 
Asia-Pacific82,193 54,306 43,701 
Europe, the Middle East and Africa88,089 68,327 46,959 
Total net sales$397,991 $365,876 $260,086 

No single customer accounted for 10% or more of consolidated net sales during the years ended December 31, 2023, 2022, and 2021.

As of December 31, 2023, the Company had no customers that accounted for 10% or more of the Company’s accounts receivable balance. As of December 31, 2022, the Company had one customer that accounted for 12% of the Company’s accounts receivable balance.

The changes in allowance for estimated credit losses are as follows:

(in thousands)
Year Ended December 31, 2023
Beginning balance
$2,929 
Provision for estimated credit losses
5,153 
Write-offs, recoveries of previous write-offs, and foreign currency translation impact
(1,478)
Ending balance
$6,604