v3.25.4
Revenue - Schedule of Total Net Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 6,316,261 $ 5,786,016 $ 4,403,589
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 6,060,220 5,645,922 4,245,078
International      
Disaggregation of Revenue [Line Items]      
Total revenue $ 256,041 $ 140,094 $ 158,511