v3.26.3
Business Segment Information - Summary of Components of Customer Sales Determined Based on the Location of Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Total net sales $ 193,254 $ 172,825 $ 555,912 $ 515,818
United States        
Segment Reporting Information [Line Items]        
Total net sales 145,948 133,082 420,633 390,624
Foreign Countries        
Segment Reporting Information [Line Items]        
Total net sales $ 47,306 $ 39,743 $ 135,279 $ 125,194