XML 80 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Data - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]              
Net sales from external customers $ 173,964   $ 151,176   $ 328,166 $ 299,324  
Significant segment expenses:              
Interest expense, net 1,711   2,671   3,448 5,480  
Income before income tax expense 26,428   21,626   48,036 41,907  
Income tax provision 5,577   4,446   9,690 7,543  
Net Income 20,851 $ 17,495 17,180 $ 17,184 38,346 34,364  
Segment total assets 681,909       681,909   $ 655,077
Reportable Segment              
Segment Reporting Information [Line Items]              
Net sales from external customers 173,964   151,176   328,166 299,324  
Significant segment expenses:              
Materials 68,351   62,510   127,419 123,876  
Salaries and Benefits 53,419   42,911   103,791 86,873  
Depreciation and amortization 4,965   4,719   9,864 9,353  
Interest expense, net 1,711   2,671   3,448 5,480  
Other segment items 19,090   16,739   35,608 31,835  
Income before income tax expense 26,428   21,626   48,036 41,907  
Income tax provision 5,577   4,446   9,690 7,543  
Net Income 20,851   17,180   38,346 34,364  
Segment total assets $ 681,909     $ 681,909