v3.25.2
Stockholders' Equity - Summary of Reconciliation of Changes in Stockholders' Equity (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]            
Share repurchase program, authorized $ 40,000       $ 40,000  
Share repurchase program, period         2 years  
Shares, acquired (in shares) 1,821       1,800  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance $ 396,282 $ 410,338 $ 426,251 $ 430,671 $ 410,338 $ 430,671
Common stock issued upon exercise of options       214    
Purchase and retirement of common shares (784) (941) (1,984) (1,462)    
Stock-based compensation $ 3,165 2,687 3,322 2,968    
Repurchase of common stock (in shares) (1,821)       (1,800)  
Repurchase of common stock $ (5,000)          
Net loss (19,693) (16,040) (615) (3,584) $ (35,733) (4,199)
Currency translation adjustments 6,751 238 (1,134) (2,556) 6,989 (3,690)
Ending Balance $ 380,721 $ 396,282 $ 425,840 $ 426,251 $ 380,721 $ 425,840
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 75,114 74,598 73,959 73,528 74,598 73,528
Beginning Balance $ 0 $ 0 $ 0 $ 0 $ 0 $ 0
Common stock issued upon exercise of options (in shares)       32    
Vesting of restricted stock and performance stock units (in shares) 713 768 1,033 593    
Purchase and retirement of common shares (in shares) (271) (252) (424) (194)    
Ending balance (in shares) 73,735 75,114 74,568 73,959 73,735 74,568
Ending Balance $ 0 $ 0 $ 0 $ 0 $ 0 $ 0
Additional Paid-in Capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance 539,875 538,129 531,263 529,543 538,129 529,543
Common stock issued upon exercise of options       214    
Purchase and retirement of common shares (784) (941) (1,984) (1,462)    
Stock-based compensation 3,165 2,687 3,322 2,968    
Repurchase of common stock (5,000)          
Ending Balance 537,256 539,875 532,601 531,263 537,256 532,601
Accumulated Other Comprehensive Loss            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance (24,122) (24,360) (17,497) (14,941) (24,360) (14,941)
Currency translation adjustments 6,751 238 (1,134) (2,556)    
Ending Balance (17,371) (24,122) (18,631) (17,497) (17,371) (18,631)
Accumulated Deficit            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance (119,471) (103,431) (87,515) (83,931) (103,431) (83,931)
Net loss (19,693) (16,040) (615) (3,584)    
Ending Balance $ (139,164) $ (119,471) $ (88,130) $ (87,515) $ (139,164) $ (88,130)