XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Common Stock [Member]
Voting Common Stock [Member]
Common Stock [Member]
Non-Voting Common Stock [Member]
Common Stock [Member]
Voting and Non-Voting Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated other comprehensive (loss) income
Accumulated Deficit [Member]
BALANCE at Dec. 31, 2022 $ 365,809       $ 9 $ 700,612 $ 3,797 $ (338,609)
BALANCE (In Shares) at Dec. 31, 2022     79,544 13,422        
Net income 4,330             4,330
Stock-based compensation 7,045         7,045    
Foreign currency translation adjustment 110           110  
Unrecognized gain (loss) on derivatives (1,468)           (1,468)  
Cashless exercise of Warrants/ 2020 PIPE Warrants (In Shares)     84 2,123        
Cashless exercise of Warrants/ 2020 PIPE Warrants 24,370         24,370    
Common shares issued under equity incentive plan, Shares     690          
Exchange of warrants into common shares 45,261       1 45,260    
Exchange of warrants into common shares, Shares     3,854          
Exercise of warrants 2,620         2,620    
Common shares issued due to warrants exercised, Shares     194          
Conversion of non-voting common shares into voting common shares (In Shares)     15,545 (15,545)        
BALANCE at Sep. 30, 2023 448,077       10 779,907 2,439 (334,279)
BALANCE (In Shares) at Sep. 30, 2023     99,911          
BALANCE at Jun. 30, 2023 422,856       10 777,275 3,261 (357,690)
BALANCE (In Shares) at Jun. 30, 2023     99,470          
Net income 23,411             23,411
Stock-based compensation 2,197         2,197    
Foreign currency translation adjustment (126)           (126)  
Unrecognized gain (loss) on derivatives (696)           (696)  
Cashless exercise of Warrants/ 2020 PIPE Warrants (In Shares)     31          
Cashless exercise of Warrants/ 2020 PIPE Warrants 435         435    
Common shares issued under equity incentive plan, Shares     410          
BALANCE at Sep. 30, 2023 448,077       $ 10 779,907 2,439 (334,279)
BALANCE (In Shares) at Sep. 30, 2023     99,911          
BALANCE at Dec. 31, 2023 434,069 $ 10       777,062 1,455 (344,458)
BALANCE (In Shares) at Dec. 31, 2023   99,735            
Net income 58,476             58,476
Stock-based compensation 6,163         6,163    
Foreign currency translation adjustment 148           148  
Unrecognized gain (loss) on derivatives (2,447)           (2,447)  
Repurchase and retirement of common shares (In Shares)   (1,351)            
Repurchase and retirement of common shares, Value (18,988)         (10,693)   (8,295)
Dividends (4,172)         (4,172)    
Accrued dividends cancelled on common stock 2,449         2,449    
Exercise of Sponsor and Public Warrants (In Shares)   4,503            
Exercise of Sponsor and Public Warrants 57,628         57,628    
Cashless exercise of Warrants/ 2020 PIPE Warrants (In Shares)   497            
Cashless exercise of Warrants/ 2020 PIPE Warrants 6,793         6,793    
Common shares issued under equity incentive plan, Shares   598            
BALANCE at Sep. 30, 2024 540,119 $ 10       835,230 (844) (294,277)
BALANCE (In Shares) at Sep. 30, 2024   103,982            
BALANCE at Jun. 30, 2024 532,651 $ 10       843,416 (210) (310,565)
BALANCE (In Shares) at Jun. 30, 2024   104,714            
Net income 21,551             21,551
Stock-based compensation 1,974         1,974    
Foreign currency translation adjustment 263           263  
Unrecognized gain (loss) on derivatives (897)           (897)  
Repurchase and retirement of common shares (In Shares)   (745)            
Repurchase and retirement of common shares, Value (11,251)         (5,988)   (5,263)
Dividends (4,172)         (4,172)    
Common shares issued due to warrants exercised, Shares   13            
BALANCE at Sep. 30, 2024 $ 540,119 $ 10       $ 835,230 $ (844) $ (294,277)
BALANCE (In Shares) at Sep. 30, 2024   103,982