XML 117 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation and Employee Benefits - Equity Incentive Plans Narrative (Details)
12 Months Ended 120 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
2014 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Percentage of shares available for issuance 4.00%  
Common stock reserved for future issuance 881,231 881,231
2010 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Awards issued   0
Common stock reserved for future issuance 0 0
2016 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,773,921 1,773,921