XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table discloses total net sales by geography for the three and six months ended June 30, 2023 and 2022 (in thousands):
For the Three Months Ended
June 30,
For the Six Months Ended June 30,
2023202220232022
United States$104,854 $102,232 $197,469 $195,998 
International5,330 6,577 10,413 12,849 
Total net sales$110,184 $108,809 $207,882 $208,847