v3.26.1
Revenues from Contracts with Customers - Schedule of Total Revenues Geographically (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues from contracts with customers:        
Total revenues $ 177,160 $ 112,621 $ 336,630 $ 220,703
United States [Member]        
Revenues from contracts with customers:        
Total revenues 95,021 69,812 182,297 139,281
Jersey [Member]        
Revenues from contracts with customers:        
Total revenues 59,787 34,968 118,040 67,561
Ireland [Member]        
Revenues from contracts with customers:        
Total revenues 16,439 7,841 30,380 13,861
United Kingdom [Member]        
Revenues from contracts with customers:        
Total revenues $ 5,913 $ 5,913