XML 77 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Summary of ESPP Activity (Details) - Employee Stock Purchase Plan - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Amounts for shares purchased $ 3,801 $ 5,015 $ 4,321 $ 5,426
Shares purchased (in shares) 78,293 43,349 85,088 45,979