v3.25.2
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2025
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Non-vested at December 31, 2024 1,420,131
Granted 0
Vested (1,290,874)
Forfeited or canceled 0
Non-vested at June 30, 2025 129,257