v3.26.1
Segment and Geographical Information - Schedule of Property, Plant and Equipment and Other Non-Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
North America    
Property, plant and equipment $ 348,604 $ 358,333
Total non-current assets 442,651 402,548
United States [Member]    
North America    
Total non-current assets 366,649 319,061
Canada [Member]    
North America    
Total non-current assets 76,002 83,487
Property, Plant and Equipment [Member]    
North America    
Property, plant and equipment 348,604 358,321
Property, Plant and Equipment [Member] | United States [Member]    
North America    
Property, plant and equipment 290,213 292,196
Property, Plant and Equipment [Member] | Canada [Member]    
North America    
Property, plant and equipment 58,391 66,125
Other [Member]: us-gaap:OtherAssetsNoncurrent    
North America    
Other non-current assets 94,047 44,227
Other [Member]: us-gaap:OtherAssetsNoncurrent | United States [Member]    
North America    
Other non-current assets 76,436 26,865
Other [Member]: us-gaap:OtherAssetsNoncurrent | Canada [Member]    
North America    
Other non-current assets $ 17,611 $ 17,362