XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]        
Net proceeds after deducting underwriting discounts and commissions $ 68,453   $ 68,453  
Common Stock        
Subsidiary, Sale of Stock [Line Items]        
Number of aggregate issued 6,500,000 0 4,312,500 0
Price per share $ 17      
Underwriters Option to Purchase Additional Shares | Maximum        
Subsidiary, Sale of Stock [Line Items]        
Number of shares issued and sold 562,500      
Underwriters Option to Purchase Additional Shares | Common Stock        
Subsidiary, Sale of Stock [Line Items]        
Number of shares issued and sold 412,500      
Shares sold by Company | Common Stock        
Subsidiary, Sale of Stock [Line Items]        
Number of shares issued and sold 3,750,000      
Selling securityholders        
Subsidiary, Sale of Stock [Line Items]        
Net proceeds after deducting underwriting discounts and commissions $ 50,700      
Selling securityholders | Common Stock        
Subsidiary, Sale of Stock [Line Items]        
Number of shares issued and sold 2,750,000