v3.26.1
Stock Plans - Summary of RSU Activity/Stock Activity for Grants of Restricted Stock Awards (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSAs/RSUs outstanding, Balance   34,877
RSAs/RSUs outstanding, Granted 8,945 8,945
RSAs/RSUs outstanding, Vested   (10,752)
RSAs/RSUs outstanding, Balance 24,125 24,125
Weighted average grant date fair value, Balance   $ 4.18
Weighted average grant date fair value, Granted $ 7.59 7.59
Weighted average grant date fair value, Balance outstanding $ 4.18 $ 4.18
RSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSAs/RSUs outstanding, Balance   0
RSAs/RSUs outstanding, Granted   528,477
RSAs/RSUs outstanding, Balance 528,477 528,477
Weighted average grant date fair value, Balance   $ 0
Weighted average grant date fair value, Granted   22.69
Weighted average grant date fair value, Balance outstanding $ 22.69 $ 22.69