v3.26.1
Income Taxes - Uncertain tax positions (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits [Roll Forward]    
Beginning Balances $ 33,324,000 $ 22,356,000
Increase related to tax positions taken during a prior year 53,154,000 2,735,000
Increases related to tax positions taken during the current year 33,476,000 8,233,000
Ending Balances $ 119,954,000 $ 33,324,000