v3.26.1
Stock-Based Compensation - Additional Information (Details) - shares
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2022
Jan. 31, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 01, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Issuance of common stock under employee stock purchase plan, Shares         4,778 2,498  
Common Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Issuance of common stock under employee stock purchase plan, Shares     4,778 2,498 4,778 2,498  
2021 Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock reserved for issuance             96,028
2021 Plan | Common Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares authorized for issuance   403,750          
Percentage equal to number of shares of common stock outstanding 5.00%            
2021 Employee Stock Purchase Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Percentage equal to number of shares of common stock outstanding 1.00%            
Common stock reserved for issuance             19,205
Purchase price of stock as percentage of fair market value   85.00%          
2021 Employee Stock Purchase Plan | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock reserved for issuance 42,000            
2021 Employee Stock Purchase Plan | Common Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares authorized for issuance   21,000          
Plan offering period   2 years          
2021 Employee Stock Purchase Plan | Common Stock | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Percentage of eligible compensation for payroll deductions to purchase stock   15.00%