Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.22.4
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Equity, Class of Treasury Stock [Line Items]      
Common stock, par value per share (in dollars per share) $ 0.0001   $ 0.0001
Common Stock, Shares Authorized 75,000,000   75,000,000
Common stock, shares issued 32,829,995   32,138,396
Common stock, shares outstanding 31,735,423   32,125,762
Preferred Stock, Shares Authorized 10,000,000   10,000,000
Preferred stock, par value per share (in dollars per share) $ 0.0001   $ 0.0001
Preferred Stock, Shares Issued 0   0
Preferred Stock, Shares Outstanding 0   0
Shares repurchased 1,081,938    
Amount of shares repurchased $ 7.1    
Maximum      
Equity, Class of Treasury Stock [Line Items]      
Shares authorized   $ 10.0