XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Nature of Business (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Subsidiary, Sale of Stock [Line Items]      
Additional shares purchased after exercise of option (in shares)   29,892  
Common Stock      
Subsidiary, Sale of Stock [Line Items]      
Proceeds from public offering, net of discounts, commissions and offering costs $ 83.7    
Issuance of common stock from public offerings, net of underwriting discounts, commissions and offering costs (in shares) 3,775,000    
Additional shares purchased after exercise of option (in shares) 566,250 29,892 120,266,000
Public offering price (in dollars per share) $ 22.00    
Number of shares offered by a selling stockholder (in shares) 272,753