XML 269 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2024
USD ($)
lawsuit
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Jun. 05, 2023
shares
May 03, 2021
shares
Other Commitments [Line Items]            
Number of pending litigation claims | lawsuit   1        
Sales and excise tax payable | $   $ 4,300 $ 4,400      
Common stock, shares issued (in shares)   46,906,765 45,167,225      
Common stock, shares outstanding (in shares)   46,906,765 45,167,225      
Gain on settlement of Global Cooling escrow | $ $ 5,100 $ 0 $ 5,115 $ 0    
GCI Escrow            
Other Commitments [Line Items]            
Common stock, shares issued (in shares)           6,646,870
GCI Escrow | Escrow Shares            
Other Commitments [Line Items]            
Shares deposited into escrow, percent           9.00%
Shares deposited into escrow, holding term           18 months
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