v3.25.4
Income Taxes - Schedule of Changes in Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Beginning Balance $ 432,280 $ 327,105 $ 226,977
Increases related to tax positions taken during the current period 96,108 93,325 65,630
Increases related to tax positions taken during prior periods 50,285 15,751 76,794
Decreases related to tax positions taken during prior periods (3,195) (3,901) (10,117)
Decreases related to settlements with taxing authorities (9,115) 0 (32,179)
Decreases related to expiration of statute of limitations 0 0 0
Ending Balance $ 566,363 $ 432,280 $ 327,105