XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Restatement of Previously Issued Financial Statements - Schedule of Restatement of Previously Issued Financial Statements - Consolidated Statements of Stockholders' Equity (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance $ 1,984,438 $ 1,956,859 $ 1,964,845 $ 1,910,700
Net Income (Loss) (654) 16,923 8,355 52,046
Translation adjustment 9,822 (5,880) 3,185 (8,972)
Balance 2,016,686 1,973,743 2,016,686 1,973,743
Accumulated Other Comprehensive Loss        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (44,445) (37,486) (37,808) (34,394)
Translation adjustment   (5,880)   (8,972)
Balance (34,623) (43,366) (34,623) (43,366)
Retained Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance 441,877 432,395 432,868 397,272
Net Income (Loss) (654) 16,923 8,355 52,046
Balance $ 441,223 449,318 441,223 449,318
Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   1,970,926 1,971,203 1,910,700
Net Income (Loss)   18,172   67,065
Translation adjustment   (6,382)   (9,177)
Balance   1,988,557   1,988,557
Previously Reported | Accumulated Other Comprehensive Loss        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   (37,189)   (34,394)
Translation adjustment   (6,382)   (9,177)
Balance   (43,571)   (43,571)
Previously Reported | Retained Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   446,165   397,272
Net Income (Loss)   18,172   67,065
Balance   464,337   464,337
Revenue Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   (13,675) (5,574)  
Net Income (Loss)   (1,053)   (14,431)
Translation adjustment   502   205
Balance   (14,226)   (14,226)
Revenue Adjustments | Accumulated Other Comprehensive Loss        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   (297)    
Translation adjustment   502   205
Balance   205   205
Revenue Adjustments | Retained Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   (13,378)    
Net Income (Loss)   (1,053)   (14,431)
Balance   (14,431)   (14,431)
Other Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   (392) $ (784)  
Net Income (Loss)   (196)   (588)
Translation adjustment   0   0
Balance   (588)   (588)
Other Adjustments | Retained Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance   (392)    
Net Income (Loss)   (196)   (588)
Balance   $ (588)   $ (588)