XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.1
401(k) Savings Plan - Additional Information (Details) - USD ($)
12 Months Ended
Jul. 31, 2014
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]        
Defined Contribution Plan, Tax Status [Extensible List]   us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember
Compensation expense for employer match contribution   $ 340,000 $ 198,000  
First 3% of Deferred Compensation        
Defined Contribution Plan Disclosure [Line Items]        
Employer matching contribution percentage 100.00%      
Employer matching contribution percentage of employees contributions of deferred compensation 3.00%      
Defined Contribution Plan, Tax Status [Extensible List] us-gaap:QualifiedPlanMember      
Next 2% of Deferred Compensation        
Defined Contribution Plan Disclosure [Line Items]        
Employer matching contribution percentage 50.00%      
Employer matching contribution percentage of employees contributions of deferred compensation 2.00%      
Defined Contribution Plan, Tax Status [Extensible List] us-gaap:QualifiedPlanMember