v3.26.1
Shareholders' Equity - Schedule of Class of Treasury Stock (Details) - shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Treasury shares, at cost (in shares) 2,284,570   2,284,570   2,237,534
Maiden Reinsurance          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Treasury shares, at cost (in shares) 2,237,534   2,237,534   2,237,534
Share Repurchase Plan          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Common stock repurchased (in shares) 0 0 47,036 0 0