Quarterly report pursuant to Section 13 or 15(d)

Shareholders Equity and Capital Stock (Details 4)

v3.24.3
Shareholders Equity and Capital Stock (Details 4) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Number of RSUs 595,772 641,910 641,910
Weighted-Average Remaining contractual life (years) 8 months 12 days    
Aggregate Intrinsic Value $ 708,969    
January 04, 2025 [Member]      
Number of RSUs 310,024    
Weighted-Average Remaining contractual life (years) 3 months 18 days    
Aggregate Intrinsic Value $ 368,929    
Redemption date Jan. 04, 2025    
December 07, 2025 [Member]      
Number of RSUs 285,748    
Weighted-Average Remaining contractual life (years) 1 year 2 months 12 days    
Aggregate Intrinsic Value $ 340,040    
Redemption date Dec. 07, 2025