v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock, at Cost
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   57,404,736        
Beginning balance at Dec. 31, 2024 $ 1,278,396 $ 57 $ 622,618 $ 0 $ (110,295) $ 766,016
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 22,512   22,512      
Issuance of common stock under the Equity Incentive Plan (in shares)   434,976        
Issuance of common stock under the Equity Incentive Plan 14,227   14,227      
Shares received in net share settlement of equity awards (in shares)   (121,654)        
Shares received in net share settlement of equity awards (15,229)   (15,229)      
Purchase of treasury stock (106,689)     (106,689)    
Retirement of treasury stock (in shares)   (916,588)        
Retirement of treasury stock   $ (8) (106,689) 106,689    
Other comprehensive income 62,860       62,860  
Net (loss) income 171,376         171,376
Ending balance (in shares) at Sep. 30, 2025   56,801,470        
Ending balance at Sep. 30, 2025 1,427,453 $ 57 537,439 0 (47,435) 937,392
Beginning balance (in shares) at Jun. 30, 2025   57,170,610        
Beginning balance at Jun. 30, 2025 1,399,121 $ 57 575,679 0 (35,455) 858,840
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 7,526   7,526      
Issuance of common stock under the Equity Incentive Plan (in shares)   42,911        
Issuance of common stock under the Equity Incentive Plan 1,596   1,596      
Shares received in net share settlement of equity awards (in shares)   (13,689)        
Shares received in net share settlement of equity awards (1,620)   (1,620)      
Purchase of treasury stock (45,742)     (45,742)    
Retirement of treasury stock (in shares)   (398,362)        
Retirement of treasury stock 0   (45,742) 45,742    
Other comprehensive income (11,980)       (11,980)  
Net (loss) income 78,552         78,552
Ending balance (in shares) at Sep. 30, 2025   56,801,470        
Ending balance at Sep. 30, 2025 $ 1,427,453 $ 57 537,439 0 (47,435) 937,392
Beginning balance (in shares) at Dec. 31, 2025 55,622,045 55,622,045        
Beginning balance at Dec. 31, 2025 $ 1,339,291 $ 56 424,953 0 (44,850) 959,132
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 22,273   22,273      
Issuance of common stock under the Equity Incentive Plan (in shares)   311,610        
Issuance of common stock under the Equity Incentive Plan 0   0      
Shares received in net share settlement of equity awards (in shares)   (112,794)        
Shares received in net share settlement of equity awards (8,214)   (8,214)      
Purchase of treasury stock (563,155)     (563,155)    
Retirement of treasury stock (in shares)   (7,710,586)        
Retirement of treasury stock 0   (439,012) 563,155   (124,135)
Other comprehensive income 4,139       4,139  
Net (loss) income $ (155,947)         (155,947)
Ending balance (in shares) at Sep. 30, 2026 48,110,275 48,110,275        
Ending balance at Sep. 30, 2026 $ 638,387 $ 48 0 0 (40,711) 679,050
Beginning balance (in shares) at Jun. 30, 2026   49,244,296        
Beginning balance at Jun. 30, 2026 943,519 $ 49 0 0 (44,173) 987,643
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 7,817   7,817      
Issuance of common stock under the Equity Incentive Plan (in shares)   16,902        
Issuance of common stock under the Equity Incentive Plan 0          
Shares received in net share settlement of equity awards (in shares)   (5,143)        
Shares received in net share settlement of equity awards (397)   (397)      
Purchase of treasury stock (85,324)     (85,324)    
Retirement of treasury stock (in shares)   (1,145,780)        
Retirement of treasury stock 0 $ (1) (7,420) 85,324   (77,903)
Other comprehensive income 3,462       3,462  
Net (loss) income $ (230,690)         (230,690)
Ending balance (in shares) at Sep. 30, 2026 48,110,275 48,110,275        
Ending balance at Sep. 30, 2026 $ 638,387 $ 48 $ 0 $ 0 $ (40,711) $ 679,050