XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 26, 2024
Nov. 30, 2023
Jul. 31, 2021
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2022
Stockholders' Equity            
Net proceeds from sale of common stock       $ 216,222 $ 269,893  
Preferred stock, shares authorized (in shares)       3,000,000   3,000,000
Preferred stock, shares outstanding (in shares)       0   0
Subsequent event | Maximum            
Stockholders' Equity            
Aggregate offering price for the transaction $ 300,000          
Series C-1 Preferred Stock            
Stockholders' Equity            
Preferred stock, shares authorized (in shares)       350,000    
Preferred stock, shares outstanding (in shares)       0   0
Underwritten Public Offering            
Stockholders' Equity            
Common stock issued (in shares)   8,538,750 6,845,238      
Net proceeds from sale of common stock   $ 216,200 $ 269,900