XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Net proceeds after deducting underwriting discounts and commissions $ 68,453   $ 68,453  
Common stock, voting rights, description   Each holder of common stock is entitled to one vote for each share owned on all matters voted upon by the stockholders, and a majority vote is required for all actions taken by stockholders.    
Treasury stock purchase shares   0 0 0
Common Stock        
Class of Stock [Line Items]        
Number of aggregate issued 6,500,000 0 4,312,500 0
Price per share $ 17      
Shares sold by Company | Common Stock        
Class of Stock [Line Items]        
Number of shares issued and sold 3,750,000      
Selling securityholders        
Class of Stock [Line Items]        
Net proceeds after deducting underwriting discounts and commissions $ 50,700      
Selling securityholders | Common Stock        
Class of Stock [Line Items]        
Number of shares issued and sold 2,750,000      
Underwriters Option to Purchase Additional Shares | Maximum        
Class of Stock [Line Items]        
Number of shares issued and sold 562,500      
Underwriters Option to Purchase Additional Shares | Common Stock        
Class of Stock [Line Items]        
Number of shares issued and sold 412,500