XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table discloses total net sales by geography for the three and nine months ended September 30, 2025 and 2024 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
United States$105,758 $95,571 $301,715 $290,845 
International4,494 4,302 11,357 11,791 
Total net sales$110,252 $99,873 $313,072 $302,636