v3.26.1
Common Stock - Summary of Common Stock Reserved for Future Issuance (Parenthetical) (Details) - Performance Stock Units
3 Months Ended
Mar. 31, 2026
Class of Stock [Line Items]  
Percentage of shares issued 200.00%
Maximum  
Class of Stock [Line Items]  
Percentage of shares issued 200.00%
Minimum  
Class of Stock [Line Items]  
Percentage of shares issued 0.00%