v3.26.1
Related Party Transactions - Additional Information (Details)
6 Months Ended
Jun. 30, 2026
shares
Related Party Transaction [Line Items]  
Unvested shares granted in accordance with 2018 RSU agreement 862,690
Restricted Stock Units (RSUs)  
Related Party Transaction [Line Items]  
Unvested shares granted in accordance with 2018 RSU agreement 60,641 [1]
[1] During the six months ended June 30, 2026, the Company granted an aggregate of 60,641 RSUs to certain employees and directors, and a consultant, at grant date fair values ranging from $42.39 to $54.09 per share, with vesting periods ranging generally from one to four years.