XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Stock-Based Compensation [Abstract]  
Maximum fair value of common stock under ESPP | $ $ 25,000
Shares purchased under the ESPP (in shares) | shares 12,074
ESPP purchase price, percentage of fair market value 95.00%