Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation - Narrative (Details)

v3.23.2
Share-based compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 11, 2019
Jan. 31, 2023
Feb. 28, 2022
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jan. 01, 2023
Jan. 01, 2022
Jan. 01, 2021
Nov. 10, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based compensation       $ 300     $ 800 $ 1,700 $ 1,900        
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          
2019 Incentive Award Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Authorized issuance shares of common stock (in shares) 1,500,000                 8,557,663 5,614,637 2,700,000 1,083,334
Percent of common stock outstanding 10.00%                        
Authorized common stock issuance (in shares) 9,000,000                        
2019 Incentive Award Plan | Restricted Stock | Board of Directors                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based compensation   $ 500 $ 500   $ 100 $ 100              
Awards granted (in shares)   892,860 218,345   18,021 65,555              
2019 Incentive Award Plan | Restricted Stock | Executives and Employees                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based compensation   $ 100                      
Awards granted (in shares)   200,000                      
2019 Incentive Award Plan | Maximum | Stock Options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Expiration term               10 years