XML 46 R40.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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance $ 1,926,714 $ 1,766,401 $ 1,910,700 $ 1,750,067
Net Income (Loss) 19,786 49,861 35,123 96,825
Translation adjustment (6,079) (15,517) (3,092) (20,205)
Balance 1,956,859 1,805,364 1,956,859 1,805,364
Accumulated Other Comprehensive Loss        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (31,407) (21,574) (34,394) (16,886)
Translation adjustment (6,079) (15,517) (3,092) (20,205)
Balance (37,486) (37,091) (37,486) (37,091)
Accumulated Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance 412,609 258,277 397,272 194,060
Net Income (Loss) 19,786 49,861 35,123 96,825
Balance 432,395 $ 308,138 432,395 $ 308,138
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance 1,940,492   1,910,700  
Net Income (Loss) 20,064   48,893  
Translation adjustment (6,068)   (2,795)  
Balance 1,970,926   1,970,926  
As Previously Reported | Accumulated Other Comprehensive Loss        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (31,121)   (34,394)  
Translation adjustment (6,068)   (2,795)  
Balance (37,189)   (37,189)  
As Previously Reported | Accumulated Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance 426,101   397,272  
Net Income (Loss) 20,064   48,893  
Balance 446,165   446,165  
Revenue Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (13,582)      
Net Income (Loss) (82)   (13,378)  
Translation adjustment (11)   (297)  
Balance (13,675)   (13,675)  
Revenue Adjustments | Accumulated Other Comprehensive Loss        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (286)      
Translation adjustment (11)   (297)  
Balance (297)   (297)  
Revenue Adjustments | Accumulated Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (13,296)      
Net Income (Loss) (82)   (13,378)  
Balance (13,378)   (13,378)  
Other Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (196)      
Net Income (Loss) (196)   (392)  
Translation adjustment 0   0  
Balance (392)   (392)  
Other Adjustments | Accumulated Earnings        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Balance (196)      
Net Income (Loss) (196)   (392)  
Balance $ (392)   $ (392)