v3.25.2
Equity - Summary of RSU Activity (Details) - Unvested RSUs - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Units, Outstanding   83
Number of Units, Forfeited (8)  
Number of Units, Outstanding and expected to vest 75  
Weighted Average Fair Value per Unit, Outstanding   $ 1,261.29
Weighted Average Fair Value per Unit, Forfeited $ 430  
Weighted Average Fair Value per Unit, Outstanding and expected to vest $ 1,349.96