v3.25.4
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits at beginning of year $ 261,155 $ 172,389 $ 96,372
Increases related to current year tax positions 88,821 89,881 59,917
Increases related to prior year tax positions 275 61 16,100
Decreases related to prior year tax positions 0 (1,176) 0
Unrecognized tax benefits at end of year $ 350,251 $ 261,155 $ 172,389