v3.25.2
Share-Based Payments - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
employee
shares
Stock options  
Share-Based Payments [Line iteam]  
Number of stock options outstanding, Granted during the period (in shares) | shares 215,000
Awards granted during period, number of employees | employee 1
RSUs  
Share-Based Payments [Line iteam]  
Number of RSU outstanding, Granted during the period (in shares) | shares 35,000
Awards granted during period, number of employees | employee 1