Annual report [Section 13 and 15(d), not S-K Item 405]

SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details)

v3.25.0.1
SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Property, plant and equipment, net 80,687 85,436 80,687 85,436  
United States          
Revenues from External Customers and Long-Lived Assets          
Sales     593,943 518,096 419,431
Property, plant and equipment, net 73,749 77,939 73,749 77,939  
North America (excluding United States)          
Revenues from External Customers and Long-Lived Assets          
Sales     13,107 14,878 9,222
Asia          
Revenues from External Customers and Long-Lived Assets          
Sales     44,176 26,165 21,242
Europe          
Revenues from External Customers and Long-Lived Assets          
Sales     139,384 123,682 78,625
South America          
Revenues from External Customers and Long-Lived Assets          
Sales     1,445 2,071 3,629
Other          
Revenues from External Customers and Long-Lived Assets          
Sales     3,371 4,314 $ 2,745
France          
Revenues from External Customers and Long-Lived Assets          
Property, plant and equipment, net 5,625 6,417 5,625 6,417  
India          
Revenues from External Customers and Long-Lived Assets          
Property, plant and equipment, net 357 487 357 487  
Canada          
Revenues from External Customers and Long-Lived Assets          
Property, plant and equipment, net $ 956 $ 593 $ 956 $ 593