XML 119 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Defined Contribution and Profit Sharing Plans (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Defined Contribution Plan Disclosure [Line Items]    
Required service period to participate in plans 1 year  
401(k) plan    
Defined Contribution Plan Disclosure [Line Items]    
Company matching contribution of employees' contributions (as a percent)   5.00%
Employer's matching contribution (in dollars)   $ 64,000
Profit sharing plan    
Defined Contribution Plan Disclosure [Line Items]    
Employer's matching contribution (in dollars)   $ 0