Annual report pursuant to Section 13 and 15(d)

Share-based compensation - Additional information (Details)

v3.23.1
Share-based compensation - Additional information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 06, 2019
Jan. 31, 2023
Feb. 28, 2022
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2023
Jan. 01, 2022
Jan. 01, 2021
Nov. 11, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Authorized common stock issuance (in shares)         12,504,771 12,504,771 12,117,625        
Unrecognized share-based compensation related to options         $ 2.0 $ 2.0          
Stock options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Period of recognition for unrecognized share-based compensation           9 months 18 days          
Restricted stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense     $ 0.5   $ 0.1            
Restricted stock | Subsequent Event                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense   $ 0.1                  
Restricted stock | Subsequent Event | Board of directors                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense   $ 0.5                  
2019 Incentive Award Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Authorized issuance shares of common stock (in shares) 1,083,334               5,614,637 2,700,000 1,500,000
Percent of common stock outstanding 10.00%                    
Authorized common stock issuance (in shares)                     9,000,000
2019 Incentive Award Plan | Subsequent Event                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Authorized issuance shares of common stock (in shares)               8,557,663      
2019 Incentive Award Plan | Stock options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense           $ 2.4 $ 4.0        
2019 Incentive Award Plan | Restricted stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)     218,345   65,555            
2019 Incentive Award Plan | Restricted stock | Subsequent Event                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)   200,000                  
2019 Incentive Award Plan | Restricted stock | Subsequent Event | Forecast                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense       $ 0.1              
Awards granted (in shares)       18,021              
2019 Incentive Award Plan | Restricted stock | Subsequent Event | Board of directors                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)   892,860                  
Minimum | Stock options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period           2 years          
Maximum | Stock options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period           3 years          
Maximum | 2019 Incentive Award Plan | Stock options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Expiration term           10 years