Annual report pursuant to Section 13 and 15(d)

BUSINESS SEGMENTS - Revenues Disaggregated by Geographic Operating Segments (Details)

v3.24.0.1
BUSINESS SEGMENTS - Revenues Disaggregated by Geographic Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Product revenues, net $ 550,913 $ 538,272 $ 493,973
North America      
Segment Reporting Information [Line Items]      
Product revenues, net 366,207 357,175 318,958
Europe      
Segment Reporting Information [Line Items]      
Product revenues, net 95,095 92,272 96,013
India, Middle East and Africa      
Segment Reporting Information [Line Items]      
Product revenues, net 16,201 19,940 14,801
Asia-Pacific      
Segment Reporting Information [Line Items]      
Product revenues, net 57,731 53,300 51,598
Latin America      
Segment Reporting Information [Line Items]      
Product revenues, net $ 15,679 $ 15,585 $ 12,603