v3.26.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Property, Plant and Equipment The following table presents geographic property, plant and equipment, net of accumulated depreciation, by region as of the dates set forth below (in thousands):
June 30, 2026December 31, 2025
United States$83,174 $11,056 
China17,157 127 
Canada2,047 2,440 
Europe1,156 1,243 
Other926 931 
Consolidated$104,460 $15,797 
Property and equipment consists of the following as of the dates set forth below (in thousands):
June 30, 2026December 31, 2025
Furniture and fixtures$5,316 $5,155 
Computer equipment6,233 5,892 
Vehicles1,118 1,178 
Equipment23,816 6,294 
Leasehold improvements11,535 14,067 
Buildings36,943 — 
Plotters6,459 5,990 
Land10,176 — 
Construction in Progress27,112 1,097 
Total property and equipment$128,708 $39,673 
Less: accumulated depreciation24,248 23,876 
Property and equipment, net$104,460 $15,797 
Schedule of Goodwill The following table presents geographic goodwill by region as of the dates set forth below (in thousands):
June 30, 2026December 31, 2025
United States$24,811 $24,811 
China14,830 12,165 
Canada10,008 10,392 
Europe5,933 6,084 
Other5,734 5,825 
Consolidated$61,316 $59,277 
The following table summarizes goodwill transactions for the six months ended June 30, 2026 and the twelve months ended December 31, 2025 (in thousands):
2026
Balance at December 31, 2025$59,277 
Additions and purchase price allocation adjustments2,350 
Foreign exchange(311)
Balance at June 30, 2026$61,316 
2025
Balance at December 31, 2024$44,126 
Additions and purchase price allocation adjustments13,826 
Foreign exchange1,325 
Balance at December 31, 2025$59,277 
Schedule of Intangible Assets The following table presents geographic intangible assets, net by region as of the dates set forth below (in thousands):
June 30, 2026December 31, 2025
China$27,364 $19,724 
United States18,639 20,164 
Canada3,437 3,948 
Europe2,170 3,488 
Other2,092 2,296 
Consolidated$53,702 $49,620 
Intangible assets consists of the following as of the dates set forth below (in thousands):
June 30, 2026December 31, 2025
Trademarks$2,264 $1,663 
Software9,876 9,108 
Trade name1,136 2,240 
Contractual and customer relationships70,976 63,944 
Non-compete427 437 
Other726 732 
Total at cost$85,405 $78,124 
Less: Accumulated amortization31,703 28,504 
Intangible assets, net$53,702 $49,620 
Schedule of Product Warranty Liability The following tables present a summary of our accrued warranty liabilities, which are recorded within the Company's accounts payable and accrued liabilities, for the six months ended June 30, 2026 and the twelve months ended December 31, 2025 (in thousands):
2026
Warranty liability, January 1$307 
Warranties assumed in period1,187 
Payments(1,077)
Warranty liability, June 30$417 
2025
Warranty liability, January 1$738 
Warranties assumed in period472 
Payments(903)
Warranty liability, December 31$307