v3.26.1
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 (Loss) Income [Member]
Accumulated Deficit [Member]
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 gain (loss) on derivatives (1,201)     (1,201)  
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 gain (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      
BALANCE at Dec. 31, 2025 542,577 $ 10 795,852 (321) (252,964)
BALANCE (In Shares) at Dec. 31, 2025   101,390      
Net income 44,545       44,545
Stock-based compensation 5,036   5,036    
Foreign currency translation adjustment (18)     (18)  
Repurchase and retirement of common shares (379)   (126)   (253)
Repurchase and retirement of common shares (In Shares)   (16)      
Unrecognized gain (loss) on derivatives 595     595  
Dividends (10,152)   (10,152)    
Common shares issued under equity incentive plan, Shares   125      
BALANCE at Jun. 30, 2026 582,204 $ 10 790,610 256 (208,672)
BALANCE (In Shares) at Jun. 30, 2026   101,499      
BALANCE at Mar. 31, 2026 561,750 $ 10 793,339 35 (231,634)
BALANCE (In Shares) at Mar. 31, 2026   101,515      
Net income 23,215       23,215
Stock-based compensation 2,473   2,473    
Foreign currency translation adjustment (17)     (17)  
Repurchase and retirement of common shares (379)   (126)   (253)
Repurchase and retirement of common shares (In Shares)   (16)      
Unrecognized gain (loss) on derivatives 238     238  
Dividends (5,076)   (5,076)    
BALANCE at Jun. 30, 2026 $ 582,204 $ 10 $ 790,610 $ 256 $ (208,672)
BALANCE (In Shares) at Jun. 30, 2026   101,499