XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, noncash expense     $ 2,513 $ 2,708 $ 7,424 $ 10,561  
2019 Amended Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized (in shares) 8,000,000            
Number of shares authorized (in shares) 23,897,144           15,897,144
Selling, general and administrative              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, noncash expense     $ 1,822 $ 1,925 $ 5,226 8,101  
Stock-based compensation expense           $ 2,000  
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)   2,000,000          
Consecutive offering period   24 months          
Purchase price of common stock   85.00%          
Fixed contribution rate   $ 25          
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares)     0 0 151,490 123,889  
Common stock, capital shares reserved for future issuance (in shares)     1,585,353   1,585,353    
Share-based payment arrangement, noncash expense     $ 108 $ 93 $ 330 $ 242  
Share-based payment arrangement, nonvested award, cost not yet recognized, amount     700   700    
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, noncash expense     1,455 1,506 4,289 5,137  
Compensation not yet recognized, stock options     9,700   9,700    
Restricted stock units (“RSUs”) and RSAs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, noncash expense     950 $ 1,109 2,805 $ 3,578  
Compensation not yet recognized, share-based awards other than options     $ 4,500   $ 4,500