XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table discloses total net sales by geography for the three and nine months ended September 30, 2023 and 2022 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
United States$108,413 $104,176 $305,882 $300,174 
International5,741 7,229 16,154 20,078 
Total net sales$114,154 $111,405 $322,036 $320,252