v3.26.1
Stock-Based Compensation - Summary of restricted stock activity (Details) - Restricted Stock [Member] - $ / shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Beginning Balance 4,162 3,889
Number of shares, Granted 1,101 402
Number of shares, Vested (30) (13)
Number of shares, Canceled / forfeited (73) (116)
Number of shares, Ending Balance 5,160 4,162
Weighted Average Grant Date Fair Value, Beginning Balance $ 37.77 $ 38.94
Weighted Average Grant Date Fair Value, Granted 35 24.34
Weighted Average Grant Date Fair Value, Vested 43.32 45
Weighted Average Grant Date Fair Value, Canceled / Forfeited 36.03 30.24
Weighted Average Grant Date Fair Value, Ending Balance $ 36.97 $ 37.77