Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity Public Offerings (Details)

v3.23.3
Stockholders' Equity Public Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 06, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Class of Stock [Line Items]                  
Issuance of stock, net of offering costs   $ 48 $ 149 $ 177,729 $ 5,357 $ 82 $ 323    
Common Stock [Member]                  
Class of Stock [Line Items]                  
Number of shares of stock issued during period (in shares) 10,000,000             10,129,458 272,847
Price per share of common stock issued during period (in usd per share) $ 17.59                
Issuance of stock, net of offering costs $ 175,600                
Days within which shares may be purchased by underwriters 30 days                
Common Stock [Member] | Over-Allotment Option [Member]                  
Class of Stock [Line Items]                  
Number of shares of stock issued during period (in shares) 1,500,000