XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Voting Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
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 36,925       36,925
Stock-based compensation 4,188   4,188    
Foreign currency translation adjustment (115)     (115)  
Repurchase and retirement of common shares 7,736   4,704   3,032
Repurchase and retirement of common shares (In Shares)   606      
Unrecognized loss on derivatives (1,550)     (1,550)  
Accrued dividends cancelled on common stock 2,449   2,449    
Exercise of Sponsor and Public Warrants 57,628   57,628    
Exercise of Sponsor and Public Warrants (In Shares)   4,503      
Cashless exercise of 2020 PIPE Warrants 6,793   6,793    
Cashless exercise of 2020 PIPE Warrants (In Shares)   484      
Common shares issued under equity incentive plan, Shares   598      
BALANCE at Jun. 30, 2024 532,651 $ 10 843,416 (210) (310,565)
BALANCE (In Shares) at Jun. 30, 2024   104,714      
BALANCE at Mar. 31, 2024 515,536 $ 10 841,113 737 (326,324)
BALANCE (In Shares) at Mar. 31, 2024   104,714      
Net income 15,759       15,759
Stock-based compensation 2,094   2,094    
Foreign currency translation adjustment (77)     (77)  
Unrecognized loss on derivatives (870)     (870)  
Cashless exercise of 2020 PIPE Warrants 209   209    
BALANCE at Jun. 30, 2024 532,651 $ 10 843,416 (210) (310,565)
BALANCE (In Shares) at Jun. 30, 2024   104,714      
BALANCE at Dec. 31, 2024 554,497 $ 10 833,979 397 (279,889)
BALANCE (In Shares) at Dec. 31, 2024   104,551      
Net income 35,211       35,211
Stock-based compensation 5,672   5,672    
Foreign currency translation adjustment 345     345  
Repurchase and retirement of common shares (37,901)   (16,655)   (21,246)
Repurchase and retirement of common shares (In Shares)   (2,094)      
Unrecognized loss on derivatives (1,201)     (1,201)  
Accrued dividends cancelled on common stock 0        
Dividends (8,295)   (8,295)    
Common shares issued under equity incentive plan, Shares   240      
BALANCE at Jun. 30, 2025 548,328 $ 10 814,701 (459) (265,924)
BALANCE (In Shares) at Jun. 30, 2025   102,697      
BALANCE at Mar. 31, 2025 530,564 $ 10 816,697 (279) (285,864)
BALANCE (In Shares) at Mar. 31, 2025   102,697      
Net income 19,940       19,940
Stock-based compensation 2,112   2,112    
Foreign currency translation adjustment 234     234  
Unrecognized loss on derivatives (414)     (414)  
Dividends (4,108)   (4,108)    
BALANCE at Jun. 30, 2025 $ 548,328 $ 10 $ 814,701 $ (459) $ (265,924)
BALANCE (In Shares) at Jun. 30, 2025   102,697