v3.26.1
Income Taxes - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Rate
Effective Income Tax Rate Reconciliation [Line Items]  
Income tax expense at federal statutory rate 21.00%
Stock based compensation percent 3.10%
Cash paid for income taxes | $ $ 2,900
BERMUDA  
Effective Income Tax Rate Reconciliation [Line Items]  
Foreign operations taxed at statutory tax rates 15.00%
UK  
Effective Income Tax Rate Reconciliation [Line Items]  
Foreign operations taxed at statutory tax rates 25.00%