v3.23.2
Subsequent Events - Narrative (Details)
6 Months Ended
Aug. 01, 2023
$ / shares
shares
Jun. 20, 2023
Jun. 30, 2023
$ / shares
shares
Jul. 31, 2023
shares
Dec. 31, 2022
$ / shares
shares
Subsequent Event [Line Items]          
Stock split conversion ratio   5      
Common stock, authorized (in shares)     100,000,000   100,000,000
Common stock, par value (in dollars per share) | $ / shares     $ 0.001   $ 0.001
Performance Based Stock Awards          
Subsequent Event [Line Items]          
Cost not yet recognized, period for recognition     2 years 1 month 6 days    
Forecast          
Subsequent Event [Line Items]          
Common stock, authorized (in shares) 400,000,000     100,000,000  
Common stock, par value (in dollars per share) | $ / shares $ 0.001        
Subsequent Event          
Subsequent Event [Line Items]          
Shares received per share, stock splits 4