XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common stock - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Apr. 28, 2024
Dec. 31, 2023
Common stock.            
Warrants outstanding         0 500,000
Exercise price $ 10.00   $ 10.00      
Exercise of common stock warrants 30,371 0 373,057 0    
Proceeds from warrant exercises $ 300   $ 3,731      
Number of warrants expired         126,943