XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income / (Loss)
Retained Earnings
Beginning balance at Dec. 31, 2023 $ 36,308          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Accretion adjustments of redeemable noncontrolling interest to redemption value 1,595          
Net income / (loss) attributable to common stockholders (191)          
Ending balance at Mar. 31, 2024 37,712          
Beginning balance (in shares) at Dec. 31, 2023   51,889,000        
Beginning balance at Dec. 31, 2023 688,546 $ 519 $ 531,734 $ (111,291) $ 1,398 $ 266,186
Beginning balance (in shares) at Dec. 31, 2023       2,021,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued in connection with equity-based plans (in shares)   224,000        
Common stock issued in connection with equity-based plans 6,356 $ 2 6,354      
Stock-based compensation expense 11,339   11,339      
Accretion adjustments of redeemable noncontrolling interest to redemption value (1,595)   (1,595)      
Net income / (loss) attributable to common stockholders 23,595         23,595
Other comprehensive income (loss) (147)       (147)  
Ending balance (in shares) at Mar. 31, 2024   52,113,000        
Ending balance at Mar. 31, 2024 728,094 $ 521 547,832 $ (111,291) 1,251 289,781
Ending balance (in shares) at Mar. 31, 2024       2,021,000    
Beginning balance at Dec. 31, 2023 36,308          
Ending balance at Sep. 30, 2024 40,610          
Beginning balance (in shares) at Dec. 31, 2023   51,889,000        
Beginning balance at Dec. 31, 2023 $ 688,546 $ 519 531,734 $ (111,291) 1,398 266,186
Beginning balance (in shares) at Dec. 31, 2023       2,021,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Purchase of treasury stock, including transaction costs and excise tax (in shares) 1,117,068          
Other comprehensive income (loss) $ 375          
Ending balance (in shares) at Sep. 30, 2024   52,470,000        
Ending balance at Sep. 30, 2024 690,301 $ 525 514,320 $ (186,291) 1,773 359,974
Ending balance (in shares) at Sep. 30, 2024       3,138,000    
Beginning balance at Mar. 31, 2024 37,712          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Accretion adjustments of redeemable noncontrolling interest to redemption value 1,212          
Net income / (loss) attributable to common stockholders (991)          
Ending balance at Jun. 30, 2024 37,933          
Beginning balance (in shares) at Mar. 31, 2024   52,113,000        
Beginning balance at Mar. 31, 2024 728,094 $ 521 547,832 $ (111,291) 1,251 289,781
Beginning balance (in shares) at Mar. 31, 2024       2,021,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued in connection with equity-based plans (in shares)   209,000        
Common stock issued in connection with equity-based plans 378 $ 2 376      
Purchase of treasury stock, including transaction costs and excise tax (75,559)   (559) $ (75,000)    
Purchase of treasury stock, including transaction costs and excise tax (in shares)       1,117,000    
Tax withholding related to vesting of restricted stock units (3,401)   (3,401)      
Stock-based compensation expense 11,250   11,250      
Accretion adjustments of redeemable noncontrolling interest to redemption value (1,212)   (1,212)      
Purchases of capped calls related to convertible senior notes, net of tax (47,436)   (47,436)      
Net income / (loss) attributable to common stockholders 33,511         33,511
Other comprehensive income (loss) (156)       (156)  
Ending balance (in shares) at Jun. 30, 2024   52,322,000        
Ending balance at Jun. 30, 2024 645,469 $ 523 506,850 $ (186,291) 1,095 323,292
Ending balance (in shares) at Jun. 30, 2024       3,138,000    
Increase (Decrease) in Temporary Equity [Roll Forward]            
Accretion adjustments of redeemable noncontrolling interest to redemption value 2,903          
Net income / (loss) attributable to common stockholders (226)          
Ending balance at Sep. 30, 2024 40,610          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued in connection with equity-based plans (in shares)   148,000        
Common stock issued in connection with equity-based plans $ 1,106 $ 2 1,104      
Purchase of treasury stock, including transaction costs and excise tax (in shares) 0          
Changes in excise tax related to previous stock repurchases $ 51   51      
Stock-based compensation expense 9,218   9,218      
Accretion adjustments of redeemable noncontrolling interest to redemption value (2,903)   (2,903)      
Net income / (loss) attributable to common stockholders 36,682         36,682
Other comprehensive income (loss) 678       678  
Ending balance (in shares) at Sep. 30, 2024   52,470,000        
Ending balance at Sep. 30, 2024 690,301 $ 525 514,320 $ (186,291) 1,773 359,974
Ending balance (in shares) at Sep. 30, 2024       3,138,000    
Beginning balance at Dec. 31, 2024 44,747          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Noncontrolling interest assumed through acquisition 6,352          
Accretion adjustments of redeemable noncontrolling interest to redemption value 1,724          
Net income / (loss) attributable to common stockholders (238)          
Ending balance at Mar. 31, 2025 $ 52,585          
Beginning balance (in shares) at Dec. 31, 2024 52,756,077 52,756,000        
Beginning balance at Dec. 31, 2024 $ 726,546 $ 528 521,192 $ (186,291) 815 390,302
Beginning balance (in shares) at Dec. 31, 2024 3,137,731     3,138,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued in connection with equity-based plans (in shares)   148,000        
Common stock issued in connection with equity-based plans $ 1,583 $ 1 1,582      
Purchase of treasury stock, including transaction costs and excise tax (5,062)   (3) $ (5,059)    
Purchase of treasury stock, including transaction costs and excise tax (in shares)       86,000    
Stock-based compensation expense 9,481   9,481      
Accretion adjustments of redeemable noncontrolling interest to redemption value (1,724)   (1,724)      
Net income / (loss) attributable to common stockholders 27,950         27,950
Other comprehensive income (loss) 829       829  
Ending balance (in shares) at Mar. 31, 2025   52,904,000        
Ending balance at Mar. 31, 2025 759,603 $ 529 530,528 $ (191,350) 1,644 418,252
Ending balance (in shares) at Mar. 31, 2025       3,224,000    
Beginning balance at Dec. 31, 2024 44,747          
Ending balance at Sep. 30, 2025 $ 56,084          
Beginning balance (in shares) at Dec. 31, 2024 52,756,077 52,756,000        
Beginning balance at Dec. 31, 2024 $ 726,546 $ 528 521,192 $ (186,291) 815 390,302
Beginning balance (in shares) at Dec. 31, 2024 3,137,731     3,138,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Purchase of treasury stock, including transaction costs and excise tax (in shares) 399,494          
Other comprehensive income (loss) $ 1,711          
Ending balance (in shares) at Sep. 30, 2025 53,297,751 53,298,000        
Ending balance at Sep. 30, 2025 $ 827,190 $ 533 544,699 $ (208,710) 2,526 488,142
Ending balance (in shares) at Sep. 30, 2025 3,537,225     3,537,000    
Beginning balance at Mar. 31, 2025 $ 52,585          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Accretion adjustments of redeemable noncontrolling interest to redemption value 2,338          
Net income / (loss) attributable to common stockholders (335)          
Ending balance at Jun. 30, 2025 54,588          
Beginning balance (in shares) at Mar. 31, 2025   52,904,000        
Beginning balance at Mar. 31, 2025 759,603 $ 529 530,528 $ (191,350) 1,644 418,252
Beginning balance (in shares) at Mar. 31, 2025       3,224,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued in connection with equity-based plans (in shares)   243,000        
Common stock issued in connection with equity-based plans 731 $ 2 729      
Purchase of treasury stock, including transaction costs and excise tax (5,105)   3 $ (5,108)    
Purchase of treasury stock, including transaction costs and excise tax (in shares)       88,000    
Stock-based compensation expense 8,943   8,943      
Accretion adjustments of redeemable noncontrolling interest to redemption value (2,338)   (2,338)      
Net income / (loss) attributable to common stockholders 34,552         34,552
Other comprehensive income (loss) 959       959  
Ending balance (in shares) at Jun. 30, 2025   53,147,000        
Ending balance at Jun. 30, 2025 797,345 $ 531 537,865 $ (196,458) 2,603 452,804
Ending balance (in shares) at Jun. 30, 2025       3,312,000    
Increase (Decrease) in Temporary Equity [Roll Forward]            
Purchases of redeemable noncontrolling interest (612)          
Accretion adjustments of redeemable noncontrolling interest to redemption value 2,346          
Net income / (loss) attributable to common stockholders (238)          
Ending balance at Sep. 30, 2025 56,084          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued in connection with equity-based plans (in shares)   151,000        
Common stock issued in connection with equity-based plans 1,126 $ 2 1,124      
Purchase of treasury stock, including transaction costs and excise tax $ (12,289)   (37) $ (12,252)    
Purchase of treasury stock, including transaction costs and excise tax (in shares) 225,094     225,000    
Purchases of redeemable noncontrolling interest $ (138)   (138)      
Stock-based compensation expense 8,231   8,231      
Accretion adjustments of redeemable noncontrolling interest to redemption value (2,346)   (2,346)      
Net income / (loss) attributable to common stockholders 35,338         35,338
Other comprehensive income (loss) $ (77)       (77)  
Ending balance (in shares) at Sep. 30, 2025 53,297,751 53,298,000        
Ending balance at Sep. 30, 2025 $ 827,190 $ 533 $ 544,699 $ (208,710) $ 2,526 $ 488,142
Ending balance (in shares) at Sep. 30, 2025 3,537,225     3,537,000