v3.25.2
Segment Information (Schedule of Revenues by Geographic Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues, net $ 600,024 $ 625,934 $ 1,155,257 $ 1,222,395
United States        
Segment Reporting Information [Line Items]        
Revenues, net 481,821 487,414 929,211 971,507
Europe        
Segment Reporting Information [Line Items]        
Revenues, net 81,627 102,875 155,726 180,126
Other        
Segment Reporting Information [Line Items]        
Revenues, net $ 36,576 $ 35,645 $ 70,320 $ 70,762