v3.26.1
Revenue - Narrative (Details) - Revenue from Contract with Customer Benchmark - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Great Britain        
Disaggregation of Revenue [Line Items]        
Concentration percentage     10.70%  
Cayman Islands        
Disaggregation of Revenue [Line Items]        
Concentration percentage 10.80% 29.00% 11.20% 24.00%