Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details)

v3.24.0.1
Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 22, 2023
Jun. 23, 2022
Nov. 18, 2020
Nov. 07, 2019
Jun. 14, 2018
Jun. 16, 2016
Stock-based Compensation [Abstract]                  
Shares of common stock                 1,150,000
Aggregate number of shares authorized       11,400,000 8,900,000 7,400,000 5,650,000 3,650,000  
Fair value of the common stock at vesting aggregated (in Dollars) $ 929,000 $ 6,900,000 $ 8,810,000            
Unvested awards not been recognized amount (in Dollars) $ 8,281,000                
Compensation expense attributable to unvested term 8 months 1 day