Equity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 18, 2021
USD ($)
shares
Dec. 31, 2022
USD ($)
vote
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Jul. 07, 2022
shares
Jul. 06, 2022
shares
Aug. 01, 2019
USD ($)
Jul. 20, 2018
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]                
Number of votes per share | vote   1            
Shares authorized               160,000,000
Common stock, authorized (in shares)   300,000,000 150,000,000   300,000,000 150,000,000   150,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001         $ 0.001
Preferred stock, share authorized (in shares)   10,000,000 10,000,000         10,000,000
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001         $ 0.001
Net proceeds after deducting underwriting discounts and commissions | $   $ 0 $ 188,000 $ 0        
At the market offering                
Subsidiary, Sale of Stock [Line Items]                
Aggregate offering price | $             $ 100,000  
Shares issued (in shares)   0            
Offering                
Subsidiary, Sale of Stock [Line Items]                
Shares issued (in shares) 6,896,552              
Net proceeds after deducting underwriting discounts and commissions | $ $ 187,200