XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Earnings
Accumulated Other Comprehensive Income
Balance at period start (in shares) at Dec. 31, 2023   59,756      
Balance at period start at Dec. 31, 2023 $ 1,335,424 $ 597 $ 860,797 $ 465,856 $ 8,174
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation (in shares)   327      
Stock-based compensation 16,410 $ 2 16,408    
Purchase of common stock for retirement (in shares)   (1,013)      
Purchase of common stock for retirement (36,690) $ (9) (4,251) (32,430)  
Other comprehensive loss (54)       (54)
Net loss (3,751)     (3,751)  
Balance at period end (in shares) at Mar. 31, 2024   59,070      
Balance at period end at Mar. 31, 2024 1,311,339 $ 590 872,954 429,675 8,120
Balance at period start (in shares) at Dec. 31, 2024   55,265      
Balance at period start at Dec. 31, 2024 1,191,302 $ 552 884,548 295,846 10,356
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation (in shares)   753      
Stock-based compensation 3,546 $ 7 3,539    
Purchase of common stock for retirement (in shares)   (3,708)      
Purchase of common stock for retirement (52,562) $ (36) (1,340) (51,186)  
Other comprehensive loss (76)       (76)
Net loss (30,400)     (30,400)  
Balance at period end (in shares) at Mar. 31, 2025   52,310      
Balance at period end at Mar. 31, 2025 $ 1,111,810 $ 523 $ 886,747 $ 214,260 $ 10,280