XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Public Offering (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Jun. 28, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Class of Stock [Line Items]        
Common stock, par value   $ 0.001   $ 0.001
Proceeds from Issuance of Common Stock   $ 175,578    
Repayment of indebtedness outstanding under credit facility   $ 126,353 $ 78,500  
Common Stock [Member]        
Class of Stock [Line Items]        
Shares issued in public offering, net of offering costs, Shares   1,725,000    
Offering price $ 108      
Public Offering | Common Stock [Member]        
Class of Stock [Line Items]        
Shares issued in public offering, net of offering costs, Shares 1,725,000      
Common stock, par value $ 0.001      
Proceeds from Issuance of Common Stock $ 175,600      
Paid in capital 175,600      
Underwriting discounts and estimated offering expenses 10,700      
Public Offering | Common Stock [Member] | Revolving Credit Loan        
Class of Stock [Line Items]        
Repayment of indebtedness outstanding under credit facility $ 81,400      
Allotment | Common Stock [Member]        
Class of Stock [Line Items]        
Shares issued in public offering, net of offering costs, Shares 225,000