v3.25.2
Shareholders' Equity - (Details) - shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Common Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Equity-based compensation (in shares) [1]   93,662 8,225,383  
Conversion of convertible notes (in shares)     655,736 25,845,259
2028 Convertible Notes | Common Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Conversion of convertible notes (in shares) 19,328,305      
RSU's        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Cancellation of restricted stock units 93,662      
Equity-based compensation (in shares) [1] 6,872,394      
[1] (1) The amount shown are net of any shares withheld by the Company to satisfy certain tax withholdings in connection with vesting of equity-based awards.