Share-Based Compensation - Compensation Cost (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |
| Total compensation cost | $ 33,440,765 |
| Weighted Average Remaining Recognition Period (Years) | 3 years 6 months 14 days |
| Stock options | |
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |
| Total compensation cost | $ 17,438,296 |
| Weighted Average Remaining Recognition Period (Years) | 3 years 3 months 25 days |
| Restricted Stock | |
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |
| Total compensation cost | $ 16,002,469 |
| Weighted Average Remaining Recognition Period (Years) | 3 years 10 months 28 days |