v3.26.1
Subsequent Events - Additional Information (Details)
6 Months Ended
Jun. 30, 2026
shares
PSU [Member]  
Subsequent Event [Line Items]  
Number of shares, Granted 85,603
RSU [Member]  
Subsequent Event [Line Items]  
Number of shares, Granted 945,773