XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Issuance of common stock to participants in 401(k) plan $ 639,000 $ 137,000 $ 125,000
401(k)      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of contribution matched by employer in common stock 50.00%    
Maximum annual contributions of common stock per employee per year $ 3,500 $ 750  
Common stock reserved for future issuance (in shares) 64,975 192,385  
Issuance of common stock to participants in 401(k) Plan (in shares) 127,410 7,615 4,117
Issuance of common stock to participants in 401(k) plan $ 639,000 $ 137,000 $ 125,000