XML 66 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 30, 2023
Oct. 19, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]          
Net proceeds after deducting underwriting discounts and commissions         $ 129,384
Net proceeds after deducting underwriting discounts and commissions $ 68,453   $ 68,453   $ 1,001
Common Stock          
Subsidiary, Sale of Stock [Line Items]          
Number of aggregate issued 6,500,000   4,312,500 0 151,515
Price per share $ 17        
Initial Public Offering | Common Stock          
Subsidiary, Sale of Stock [Line Items]          
Number of shares issued and sold   8,984,375      
Public offering price per share   $ 16.00      
Net proceeds after deducting underwriting discounts and commissions   $ 133,688      
Offering expenses offset against proceeds         $ 4,304
Number of shares issued upon conversion of convertible securities   20,421,200      
Number of aggregate issued         8,984,375
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 1,171,875      
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