XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Capital Stock - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 15, 2023
Mar. 15, 2023
Dec. 15, 2022
Jul. 26, 2016
Equity [Abstract]                
Number of warrants outstanding (in shares) 130,445 263,718 130,445 263,718       810,811
Exercise price of warrants (in dollars per share)         $ 44.820 $ 44.972 $ 45.086  
Number of securities called by each warrant (in shares)             1.20  
Number of securities called by outstanding warrants (in shares) 156,534 303,276 156,534 303,276        
Shares issued upon exercise of warrants (in shares) 35,068 553,296 72,472 618,157        
Shares withheld upon exercise of warrants (in shares) 6,647 168,155 15,161 168,246        
Amount reclassified as treasury stock $ 716 $ 16,644 $ 1,791 $ 16,651