XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2025
Jan. 01, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Apr. 27, 2016
Stockholders' Equity              
Stock-based compensation expense     $ 1,814 $ 2,070 $ 5,819 $ 5,969  
Employee Stock Purchase Plan              
Stockholders' Equity              
Purchase price of common stock under plan (as a percent)         85.00%    
Offering period (in months)         6 months    
Shares reserved     1,582,926   1,582,926   1,600,000
Incremental share increase (as a percent)         1.00%    
Incremental share increase (in shares)         500,000    
Shares were added as available for issuance 240,780 236,003          
Stock-based compensation expense     $ 100 $ 200 $ 500 $ 400