v3.26.1
Reportable Segments (Total Revenue - Geographical) (Details) - Total revenues - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
United States        
Segment Reporting        
Concentration risk (percent) 73.00% 74.00% 74.00% 76.00%
United Kingdom        
Segment Reporting        
Concentration risk (percent) 11.00% 9.00% 11.00% 8.00%
The Netherlands        
Segment Reporting        
Concentration risk (percent) 9.00% 11.00% 9.00% 10.00%
Poland        
Segment Reporting        
Concentration risk (percent) 2.00% 2.00% 2.00% 2.00%
Italy        
Segment Reporting        
Concentration risk (percent) 2.00% 2.00% 2.00% 2.00%
Czech Republic        
Segment Reporting        
Concentration risk (percent) 1.00% 1.00% 1.00% 1.00%
Ireland        
Segment Reporting        
Concentration risk (percent) 1.00% 1.00% 1.00% 1.00%
Spain        
Segment Reporting        
Concentration risk (percent) 1.00% 0.00% 0.00% 0.00%