XML 101 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award      
Non-cash share-based compensation expense   $ 3,800,000  
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Maximum number of shares that may be issued (in shares)     500,000
Percent of common stock fair market value     85.00%
Offering period     3 months
Maximum employee compensation payroll deductions may not exceed     10.00%
Maximum shares employees may purchase in any one offering period (in shares)     1,000
Maximum shares employees may purchase each year, value     $ 25,000
Non-cash share-based compensation expense $ 10,200 23,600  
Total fair value of the shares purchased under the plan $ 100,000 $ 200,000