XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Nature of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]      
Proceeds from public offering, net of discounts, commissions and offering costs   $ 83,671 $ 0
Additional shares purchased after exercise of option (in shares)   698,627 80,571
Common Stock      
Subsidiary, Sale of Stock [Line Items]      
Proceeds from public offering, net of discounts, commissions and offering costs $ 83,700    
Issuance of common stock from public offerings, net of underwriting discounts, commissions and offering costs (in shares) 3,775,000 4,068,497  
Additional shares purchased after exercise of option (in shares) 566,250 698,627 80,571
Public offering price (in dollars per share) $ 22.00    
Number of shares issued (in shares) 272,753