XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock - USD ($)
1 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Consecutive offering period 24 months  
Purchase price of common stock 85.00%  
Fixed contribution rate $ 25,000  
Number of shares authorized (in shares)   2,000,000