Shareholders’ Equity (Deficit) - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 27, 2023
Sep. 30, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]      
Common stock, shares issued (in shares)   26,213,504 24,815,908
Common stock, shares outstanding (in shares)   25,805,434 24,407,838
Consideration received on transaction $ 84.6    
Underwritten Public Offering      
Subsidiary, Sale of Stock [Line Items]      
Shares issued (in shares) 1,100,000    
Purchase price per share (in dollars per share) $ 71.50    
Underwriter Shares      
Subsidiary, Sale of Stock [Line Items]      
Purchase price per share (in dollars per share) $ 67.21    
Over-Allotment Option      
Subsidiary, Sale of Stock [Line Items]      
Shares issued (in shares) 165,000