v3.25.4
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 02, 2026
Jan. 13, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]          
Gain (loss) on license sales and exchanges, net     $ 6,123 $ (3,460) $ 2,170
Dividends paid     $ (1,986,719)    
Subsequent event          
Subsequent Event [Line Items]          
Dividends paid $ 885,500        
Subsequent event | AT&T Purchase Agreement          
Subsequent Event [Line Items]          
License sale agreement amount   $ 1,018,000      
Subsequent event | Minimum | AT&T Purchase Agreement          
Subsequent Event [Line Items]          
Gain (loss) on license sales and exchanges, net   155,000      
Gain (loss) on license sales and exchanges, net of tax   $ 116,000      
Series A Common Shares | Subsequent event          
Subsequent Event [Line Items]          
Special dividend   $ 10.25      
Common Shares | Subsequent event          
Subsequent Event [Line Items]          
Special dividend   $ 10.25