XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity - Amounts Related to Option Exercises (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity Note [Abstract]      
Total intrinsic value of options exercised $ 2,352,829 $ 610,594 $ 345,839
Cash received from options exercised $ 832,887 $ 169,990 $ 35,746