v3.26.1
Equity - Capped Call Transactions (Details)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
EQUITY  
Aggregate amount paid for capped calls | $ $ 32,810
Convertible Senior Notes Due 2031  
EQUITY  
Capped calls initial strike price $ 32.7375
Capped calls cap price $ 54.5625
Convertible Senior Notes Due 2031 | Class A Common Stock  
EQUITY  
Shares underlying capped calls | shares 10.5