v3.25.4
Revenue Recognition - Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract With Customer, Liability, Deferred Revenue [Roll Forward]    
Beginning balance $ 66,304 $ 72,328
Additions 1,497,242 1,142,599
Revenue recognized (1,497,938) (1,148,623)
Ending balance $ 65,608 $ 66,304