XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Public Offering (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 28, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Common stock, par value   $ 0.001 $ 0.001  
Proceeds from public offering   $ 175,600    
Repayment of indebtedness outstanding under credit facility   $ 136,353 $ 118,500 $ 137,000
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 [Member] | 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 public offering $ 175,600      
Underwriting discounts and estimated offering expenses 10,700      
Paid in capital 175,600      
Public Offering [Member] | Common Stock [Member] | Revolving Credit Loan [Member]        
Class of Stock [Line Items]        
Repayment of indebtedness outstanding under credit facility $ 81,400      
Over-Allotment Option [Member] | Common Stock [Member]        
Class of Stock [Line Items]        
Shares issued in public offering, net of offering costs, Shares 225,000