v3.26.1
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Reportable Segments
The following table summarizes selected financial information by reportable segments:
Three Months Ended June 30, 2026
(in thousands)
United StatesEuropeCorporate UnallocatedTotal
Revenue$122,759 $26,582 $— $149,341 
Segment expenses1
85,095 31,291 19,736 136,122 
Restructuring and transformation costs— 924 — 924 
Costs related to exit and disposal activities— 937 — 937 
Income (Loss) from Operations$37,664 $(6,570)$(19,736)$11,358 
Three Months Ended June 30, 2025
(in thousands)
United StatesEuropeCorporate UnallocatedTotal
Revenue$110,712 $24,351 $— $135,063 
Segment expenses1
83,025 29,170 17,750 129,945 
Costs related to exit and disposal activities— 149 — 149 
Income (Loss) from Operations$27,687 $(4,968)$(17,750)$4,969 
Six Months Ended June 30, 2026
(in thousands)
United StatesEuropeCorporate UnallocatedTotal
Revenue$234,886 $53,791 $— $288,677 
Segment expenses1
164,253 62,339 37,606 264,198 
Restructuring and transformation costs— 2,014 331 2,345 
Costs related to exit and disposal activities— 937 — 937 
Income (Loss) from Operations$70,633 $(11,499)$(37,937)$21,197 
Six Months Ended June 30, 2025
(in thousands)
United StatesEuropeCorporate UnallocatedTotal
Revenue$210,979 $50,289 $— $261,268 
Segment expenses1
157,795 58,970 34,893 251,658 
Costs related to exit and disposal activities— 110 — 110 
Income (Loss) from Operations$53,184 $(8,791)$(34,893)$9,500 
1 Segment expenses consist primarily of raw materials, equipment depreciation, employee compensation including benefits, commissions and stock-based compensation, facilities costs and overhead allocations associated with the manufacturing process for molds and custom parts, marketing programs such as electronic, print and pay-per-click advertising and trade shows and other related costs for our United States and Europe reportable segments. Segment expenses for our Corporate Unallocated reportable segment consist primarily of personnel and outside service costs related to the development of new processes and product lines, enhancements of existing product lines, software developed for internal use, maintenance of internally developed software, quality assurance and testing, employee
compensation including benefits and stock-based compensation, severance, professional service fees related to accounting, tax and legal, and other related overhead costs.
Schedule of Long-Lived Assets by Geographic Areas
Total long-lived assets, expenditures for additions to long-lived assets, and depreciation and amortization expense were as follows:
(in thousands)June 30,
2026
December 31,
2025
Total long-lived assets:
United States$165,786 $170,228 
Europe42,543 45,033 
Total Long-lived Assets$208,329 $215,261 
Schedule of Expenditures for Additions to Long-lived Assets by Geographic Region
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2026202520262025
Expenditures for additions to long-lived assets:
United States$5,658 $1,125 $8,859 $2,293 
Europe545 343 884 437 
Total expenditures for additions to long-lived assets$6,203 $1,468 $9,743 $2,730 
Schedule of Depreciation and Amortization by Geographic Region
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2026202520262025
Depreciation and Amortization:
United States$6,698 $7,003 $13,309 $14,012 
Europe1,384 1,484 2,819 3,090 
Corporate Unallocated83 $33 $162 
Total depreciation and amortization$8,088 $8,570 $16,161 $17,264 
Schedule of Disaggregation of Revenue
Revenue by product line for the three and six months ended June 30, 2026 and 2025 were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(dollars in thousands)2026202520262025
Revenue:
Injection Molding$53,625 $47,415 $104,693 $96,138 
CNC Machining70,360 61,945 133,605 114,788 
3D Printing20,667 21,215 41,132 41,409 
Sheet Metal4,462 4,303 8,813 8,514 
Other Revenue227 185 434 419 
Total revenue$149,341 $135,063 $288,677 $261,268