v3.25.2
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Class B common stock
Common Stock
Common Stock
Common Stock
Class B common stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Balance at beginning of period at Dec. 31, 2023 $ 382,232     $ 1,585 $ 94 $ 0 $ 774,587 $ (393,335) $ (699)
Balance at beginning of period (in shares) at Dec. 31, 2023       158,511,000 9,399,000        
Balance at beginning of period (in shares) at Dec. 31, 2023           0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 16,194             16,194  
Other comprehensive income (loss) (238)               (238)
Stock-based compensation expense (inclusive of capitalized internal-use software development costs) 15,352           15,352    
Amounts related to settlement of equity awards (3,877)     $ 18     (3,895)    
Amounts related to settlement of equity awards (in shares)       1,754,000          
Purchase of treasury stock $ (11,771)         $ (11,771)      
Purchase of treasury stock (in shares) 3,000,000.0         3,037,000      
Balance at end of period at Jun. 30, 2024 $ 397,892     $ 1,603 $ 94 $ (11,771) 786,044 (377,141) (937)
Balance at end of period (in shares) at Jun. 30, 2024       160,265,000 9,399,000        
Balance at end of period (in shares) at Jun. 30, 2024           3,037,000      
Balance at beginning of period at Mar. 31, 2024 392,794     $ 1,594 $ 94 $ 0 779,191 (387,262) (823)
Balance at beginning of period (in shares) at Mar. 31, 2024       159,440,000 9,399,000        
Balance at beginning of period (in shares) at Mar. 31, 2024           0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 10,121             10,121  
Other comprehensive income (loss) (114)               (114)
Stock-based compensation expense (inclusive of capitalized internal-use software development costs) 8,380           8,380    
Amounts related to settlement of equity awards (1,518)     $ 9     (1,527)    
Amounts related to settlement of equity awards (in shares)       825,000          
Purchase of treasury stock (11,771)         $ (11,771)      
Purchase of treasury stock (in shares)           3,037,000      
Balance at end of period at Jun. 30, 2024 397,892     $ 1,603 $ 94 $ (11,771) 786,044 (377,141) (937)
Balance at end of period (in shares) at Jun. 30, 2024       160,265,000 9,399,000        
Balance at end of period (in shares) at Jun. 30, 2024           3,037,000      
Balance at beginning of period at Dec. 31, 2024 $ 408,797     $ 1,620 $ 94 $ (26,781) 801,367 (366,323) (1,180)
Balance at beginning of period (in shares) at Dec. 31, 2024   161,993,000 9,399,000 161,993,000 9,399,000        
Balance at beginning of period (in shares) at Dec. 31, 2024 5,946,000         5,946,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Purchase of treasury stock $ (23,500)                
Purchase of treasury stock (in shares) 3,900,000                
Balance at end of period at Mar. 31, 2025 $ 382,534     $ 1,644 $ 94 $ (50,273) 802,134 (370,239) (826)
Balance at end of period (in shares) at Mar. 31, 2025       164,373,000 9,399,000        
Balance at end of period (in shares) at Mar. 31, 2025           9,796,000      
Balance at beginning of period at Dec. 31, 2024 $ 408,797     $ 1,620 $ 94 $ (26,781) 801,367 (366,323) (1,180)
Balance at beginning of period (in shares) at Dec. 31, 2024   161,993,000 9,399,000 161,993,000 9,399,000        
Balance at beginning of period (in shares) at Dec. 31, 2024 5,946,000         5,946,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings $ 2,369             2,369  
Other comprehensive income (loss) 1,056               1,056
Stock-based compensation expense (inclusive of capitalized internal-use software development costs) 14,359           14,359    
Amounts related to settlement of equity awards (11,997)     $ 38     (12,035)    
Amounts related to settlement of equity awards (in shares)       3,787,000          
Purchase of treasury stock (23,492)         $ (23,492)      
Purchase of treasury stock (in shares)           3,850,000      
Balance at end of period at Jun. 30, 2025 $ 391,092     $ 1,658 $ 94 $ (50,273) 803,691 (363,954) (124)
Balance at end of period (in shares) at Jun. 30, 2025   165,780,000 9,399,000 165,780,000 9,399,000        
Balance at end of period (in shares) at Jun. 30, 2025 9,796,000         9,796,000      
Balance at beginning of period at Mar. 31, 2025 $ 382,534     $ 1,644 $ 94 $ (50,273) 802,134 (370,239) (826)
Balance at beginning of period (in shares) at Mar. 31, 2025       164,373,000 9,399,000        
Balance at beginning of period (in shares) at Mar. 31, 2025           9,796,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 6,285             6,285  
Other comprehensive income (loss) 702               702
Stock-based compensation expense (inclusive of capitalized internal-use software development costs) 5,245           5,245    
Amounts related to settlement of equity awards (3,674)     $ 14     (3,688)    
Amounts related to settlement of equity awards (in shares)       1,407,000          
Balance at end of period at Jun. 30, 2025 $ 391,092     $ 1,658 $ 94 $ (50,273) $ 803,691 $ (363,954) $ (124)
Balance at end of period (in shares) at Jun. 30, 2025   165,780,000 9,399,000 165,780,000 9,399,000        
Balance at end of period (in shares) at Jun. 30, 2025 9,796,000         9,796,000