XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Summary Of Major Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounting Policies [Abstract]          
Foreign Currency Transaction Gain (Loss), before Tax $ 5,400 $ 1,000 $ 6,500 $ 3,200  
Right-of-use operating lease assets 283,745   $ 283,745   $ 334,721
Operating Leases, Operating Lease Term     20 years    
Reclassifications     Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current period presentation.    
Inventory Write-down $ (2,500)   $ (14,969) $ 0