XML 54 R48.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Total net sales $ 172,825 $ 168,182 $ 515,818 $ 496,963
United States [Member]        
Segment Reporting Information [Line Items]        
Total net sales 133,638 124,434 392,025 366,030
Foreign Countries [Member]        
Segment Reporting Information [Line Items]        
Total net sales $ 39,187 $ 43,748 $ 123,793 $ 130,933