v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
Activity
shares
Mar. 31, 2026
shares
Other Commitments [Line Items]    
Granted (in shares) | shares 332,617 96,716
Non-cancellable purchase commitments, number of vendors | Activity 3  
Non-cancellable purchase commitments | $ $ 31