Quarterly report [Sections 13 or 15(d)]

Segment Information (Long-Lived Assets by Geographic Area) (Details)

v3.25.2
Segment Information (Long-Lived Assets by Geographic Area) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Segment Reporting Information [Line Items]      
Inventories $ 926,929 $ 690,515 $ 823,557
All other assets Less Inventories 1,963,448 2,284,750 1,937,264
Total assets 2,890,377 2,975,265 2,760,821
United States      
Segment Reporting Information [Line Items]      
Inventories 585,639 450,014 528,415
LAAP      
Segment Reporting Information [Line Items]      
Inventories 130,487 108,818 103,509
EMEA      
Segment Reporting Information [Line Items]      
Inventories 127,928 79,710 106,483
Canada      
Segment Reporting Information [Line Items]      
Inventories $ 82,875 $ 51,973 $ 85,150