v3.26.1
Revenues from Contracts with Customers - Schedule of Total Revenues Geographically (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues from contracts with customers:    
Total revenues $ 159,470 $ 108,082
United States [Member]    
Revenues from contracts with customers:    
Total revenues 87,276 69,469
Jersey [Member]    
Revenues from contracts with customers:    
Total revenues 58,253 32,593
Ireland [Member]    
Revenues from contracts with customers:    
Total revenues $ 13,941 $ 6,020