Quarterly report pursuant to Section 13 or 15(d)

Shareholders Equity and Capital Stock (Details 3)

v3.24.1.u1
Shareholders Equity and Capital Stock (Details 3) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of RSUs 641,910 641,910
Weighted-Average Remaining contractual life (years) 1 year 2 months 12 days  
Aggregate Intrinsic Value $ 1,027,056  
January 04, 2025 [Member]    
Number of RSUs 332,850  
Weighted-Average Remaining contractual life (years) 9 months 18 days  
Aggregate Intrinsic Value $ 532,560  
Redemption date Jan. 04, 2025  
December 07, 2025 [Member]    
Number of RSUs 309,060  
Weighted-Average Remaining contractual life (years) 1 year 8 months 12 days  
Aggregate Intrinsic Value $ 494,496  
Redemption date Dec. 07, 2025