v3.26.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Total net revenue $ 90,237 $ 58,435 $ 211,549 $ 199,121
Cost of revenue 76,854 48,290 173,460 162,879
Gross margin 13,383 10,145 38,089 36,242
Selling, general and administrative expense 11,793 7,572 33,440 25,616
Operating income 1,590 2,573 4,649 10,626
Other income and expense        
Net interest expense 39 34 185 18
Net periodic post-retirement benefit (117) (117) (351) (344)
Total other income (78) (83) (166) (326)
Income before taxes 1,668 2,656 4,815 10,952
Income tax expense 155 779 914 2,840
Net income $ 1,513 $ 1,877 $ 3,901 $ 8,112
Net income per share of common stock:        
Basic (in USD per share) $ 0.18 $ 0.22 $ 0.45 $ 0.95
Diluted (in USD per share) $ 0.17 $ 0.22 $ 0.45 $ 0.93