XML 73 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term debt (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 15, 2022
Mar. 15, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 10, 2021
Sep. 30, 2020
Debt Instrument [Line Items]              
Borrowing option to prepay subject to minimum debt outstanding     $ 5.0        
End term charge rate     5.00%        
Additional interest rate event of default     5.00%        
Prepayment occurs after year two              
Debt Instrument [Line Items]              
Prepayment rate     1.00%        
Prime Rate              
Debt Instrument [Line Items]              
Debt instrument stated percentage         8.85%    
Basis spread variable rate         5.60%    
Second Amendment to LSA              
Debt Instrument [Line Items]              
Debt instrument stated percentage 8.05%            
Second Amendment to LSA | Prime Rate              
Debt Instrument [Line Items]              
Basis spread variable rate 4.55%            
Second Amendment to LSA | Maximum              
Debt Instrument [Line Items]              
Term loan $ 45.0            
Debt instrument stated percentage 9.05%            
Term Loan              
Debt Instrument [Line Items]              
Maximum borrowing $ 75.0            
Initial Term Loan              
Debt Instrument [Line Items]              
Fees and transaction costs     $ 0.6        
Debt instrument effective percentage     10.80%        
Interest expense     $ 3.1 $ 3.2 $ 2.9    
Additional Term Loan One              
Debt Instrument [Line Items]              
Additional term loan expired unexercised.   $ 10.0          
Loan and Security Agreement | Term Loan              
Debt Instrument [Line Items]              
Maximum borrowing             $ 40.0
Loan and Security Agreement | Initial Term Loan              
Debt Instrument [Line Items]              
Term loan             15.0
Loan and Security Agreement | Additional Term Loan One              
Debt Instrument [Line Items]              
Term loan           $ 15.0 15.0
Loan and Security Agreement | Additional Term Loan Two              
Debt Instrument [Line Items]              
Term loan             $ 10.0