v3.26.1
Segment Information (Schedule of Revenues by Geographic Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues, net $ 547,495 $ 600,024 $ 1,089,622 $ 1,155,257
United States        
Segment Reporting [Line Items]        
Revenues, net 427,657 481,821 865,205 929,211
Europe        
Segment Reporting [Line Items]        
Revenues, net 85,328 81,627 159,099 155,726
Other        
Segment Reporting [Line Items]        
Revenues, net $ 34,510 $ 36,576 $ 65,318 $ 70,320