v3.24.2.u1
Stockholders’ Equity - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - USD ($)
shares in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum contribution rate 15.00%    
Maximum contribution amount $ 25,000    
Purchase price of common stock, percent 85.00%    
ESPP purchase period 6 months    
Stock-based compensation expense   $ 100,000 $ 300,000
Issuance of common stock under ESPP (in shares)   0.1 0.1