XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table summarizes selected financial information by reportable segments:
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 
Exit, Disposal and Goodwill impairment costs— 149 — 149 
Income (Loss) from Operations$27,687 $(4,968)$(17,750)$4,969 
Three Months Ended June 30, 2024
(in thousands)
United StatesEuropeCorporate UnallocatedTotal
Revenue$98,541 $27,090 $— $125,631 
Segment expenses1
74,300 28,822 16,510 119,632 
Exit, Disposal and Goodwill impairment costs— — — — 
Income (Loss) from Operations$24,241 $(1,732)$(16,510)$5,999 
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 
Exit, Disposal and Goodwill impairment costs— 110 — 110 
Income (Loss) from Operations$53,184 $(8,791)$(34,893)$9,500 
Six Months Ended June 30, 2024
(in thousands)
United StatesEuropeCorporate UnallocatedTotal
Revenue$200,022 $53,499 $— $253,521 
Segment expenses1
149,449 57,675 33,571 240,695 
Exit, Disposal and Goodwill impairment costs— — — — 
Income (Loss) from Operations$50,573 $(4,176)$(33,571)$12,826 
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,
2025
December 31,
2024
Total long-lived assets:
United States$171,170 $181,291 
Europe44,607 45,972 
Total Long-lived Assets$215,777 $227,263 
Schedule of Expenditures for Additions to Long-lived Assets by Geographic Region
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2025202420252024
Expenditures for additions to long-lived assets:
United States$1,125 $3,532 $2,293 $4,366 
Europe343 665 437 2,418 
Total expenditures for additions to long-lived assets$1,468 $4,197 $2,730 $6,784 
Schedule of Depreciation and Amortization by Geographic Region
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2025202420252024
Depreciation and Amortization:
United States$7,003 $7,186 $14,012 $14,511 
Europe1,484 1,732 3,090 3,476 
Corporate Unallocated83 54 $162 $88 
Total depreciation and amortization$8,570 $8,972 $17,264 $18,075 
Schedule of Disaggregation of Revenue
Revenue by product line the three and six months ended June 30, 2025 and 2024 were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(dollars in thousands)2025202420252024
Revenue:
Injection Molding$47,415 $49,080 $96,138 $101,743 
CNC Machining61,945 51,239 114,788 101,171 
3D Printing21,215 21,281 41,409 42,863 
Sheet Metal4,303 3,922 8,514 7,475 
Other Revenue185 109 419 269 
Total Revenue$135,063 $125,631 $261,268 $253,521