v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Intrinsic value of stock options exercised $ 0 $ 0
Stock-based compensation capitalized as part of internal-use software $ 46 $ 57
Stock options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options granted (in shares) 0 0
Unrecognized compensation cost, nonvested stock options $ 96  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 11 months 23 days  
Restricted stock units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation cost, nonvested stock options $ 7,536  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year 11 months 23 days  
Total vesting date fair value of RSUs $ 837 $ 729