XML 104 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Segment, Geographic, and Other Information - Schedule of Net Sales by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total net sales $ 300,790 $ 334,294 $ 397,991
Americas      
Disaggregation of Revenue [Line Items]      
Total net sales 203,980 216,993 227,709
Europe, the Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total net sales 68,295 71,633 88,089
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Total net sales $ 28,515 $ 45,668 $ 82,193