v3.26.1
Employee Stock Purchase and Stock Incentive Plans - Summary of Future Expense of Unvested Awards (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Share-Based Payment Arrangement [Abstract]  
2026 $ 7,821
2027 8,798
2028 4,559
2029 1,228
2030 135
Total $ 22,541