XML 110 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Information - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 17, 2023
Jan. 31, 2023
Dec. 31, 2024
Related Party Transaction [Line Items]      
Issuance of common stock in offering, net of issuance costs     $ 46,496
January 2023 Public Offering      
Related Party Transaction [Line Items]      
Proceeds from issuance of common stock   $ 150,000  
Sale of stock (in shares)   9,962,316  
Proceeds after deducting underwriter discount and commission   $ 135,400  
January 2023 Additional Purchase Offering To Institutional Investors      
Related Party Transaction [Line Items]      
Proceeds from issuance of common stock $ 7,600    
Sale of stock (in shares)   2,353,436  
Remaining number of common stock, shares issued (in shares) 676,868    
At Market Offering      
Related Party Transaction [Line Items]      
Sale of stock (in shares)     825,379
Issuance of common stock in offering, net of issuance costs     $ 75,000
Sale of stock shares price (in dollars per share)     $ 58.41
Gross proceeds     $ 46,500
Available remaining capacity amount     $ 26,800