v3.25.4
Income Taxes - Schedule of Current and Non-current Deferred Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Deferred tax assets $ 869,130 $ 560,245
Deferred tax liabilities (594,470) (676,736)
Net deferred tax assets (liabilities) $ 274,660  
Net deferred tax assets (liabilities)   $ (116,491)