XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Data - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]                  
Net sales from external customers $ 154,558     $ 145,165     $ 453,882 $ 360,351  
Significant segment expenses:                  
Interest expense, net 2,393     3,475     7,873 4,683  
Income before income tax provision 21,064     21,219     62,971 53,926  
Income tax provision 4,681     4,858     12,224 11,320  
Net income 16,383 $ 17,180 $ 17,184 16,361 $ 13,552 $ 12,693 50,747 42,606  
Segment total assets 652,821           652,821   $ 628,995
Reportable Segment                  
Segment Reporting Information [Line Items]                  
Net sales from external customers 154,558     145,165     453,882 360,351  
Significant segment expenses:                  
Materials 62,581     61,503     186,457 157,946  
Salaries and Benefits 46,984     38,936     133,857 94,122  
Depreciation and amortization 4,874     4,027     14,227 10,058  
Interest expense, net 2,393     3,475     7,873 4,683  
Other segment items 16,662     16,005     48,497 39,616  
Income before income tax provision 21,064     21,219     62,971 53,926  
Income tax provision 4,681     4,858     12,224 11,320  
Net income 16,383     $ 16,361     50,747 $ 42,606  
Segment total assets $ 652,821           $ 652,821