v3.26.1
Stock-Based Compensation - 2020 Employee Stock Purchase Plan - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2020
Stock-Based Compensation      
Percent of common stock at fair market value to be exercised 100.00%    
Stock-based compensation expense $ 10,148 $ 4,378  
ESPP 2020 Plan      
Stock-Based Compensation      
Percentage of eligible earnings withheld     15.00%
Percent of common stock at fair market value to be exercised     85.00%
Common stock reserved shares for issuance     430,416
Period of increase in common stock reserved for issuance     10 years
Common stock outstanding percentage     1.00%
Shares of common stock     860,832
Stock-based compensation expense $ 300 $ 200  
ESPP 2020 Plan | Maximum      
Stock-Based Compensation      
Offering period     27 months