XML 280 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 05, 2023
May 03, 2021
Other Commitments [Line Items]            
Sales and excise tax payable   $ 5,400 $ 3,700      
Common stock, shares issued (in shares)   45,167,225 42,832,231      
Common stock, shares outstanding (in shares)   45,167,225 42,832,231      
Gain on settlement of Global Cooling escrow $ 5,100 $ 5,115 $ 0 $ 0    
GCI Escrow            
Other Commitments [Line Items]            
Common stock, shares issued (in shares)           6,646,870
GCI Escrow | General Escrow Shares            
Other Commitments [Line Items]            
Shares deposited into escrow, percent           5.00%
GCI Escrow | General Escrow Shares | Settled Litigation            
Other Commitments [Line Items]            
Shares deposited into escrow, percent         65.00%  
Common stock, shares outstanding (in shares)         216,024  
GCI Escrow | Escrow Shares            
Other Commitments [Line Items]            
Shares deposited into escrow, percent           9.00%
Shares deposited into escrow, holding term           18 months