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
Mar. 31, 2024
Mar. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance $ 1,964,845 $ 1,910,700
Net Income (Loss) 3,296 15,337
Translation adjustment (5,134) 2,987
Balance 1,965,592 1,926,714
Accumulated Other Comprehensive Loss    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (37,808) (34,394)
Translation adjustment (5,134)  
Balance (42,942) (31,407)
Retained Earnings    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance 432,868 397,272
Net Income (Loss) 3,296 15,337
Balance 436,164 $ 412,609
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance 1,971,203  
Net Income (Loss) 2,094  
Translation adjustment (5,281)  
Balance 1,970,601  
As Previously Reported | Accumulated Other Comprehensive Loss    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (37,431)  
Translation adjustment (5,281)  
Balance (42,712)  
As Previously Reported | Retained Earnings    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance 438,849  
Net Income (Loss) 2,094  
Balance 440,943  
Revenue Adjustments    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (5,574)  
Net Income (Loss) 1,398  
Translation adjustment 147  
Balance (4,029)  
Revenue Adjustments | Accumulated Other Comprehensive Loss    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (377)  
Translation adjustment 147  
Balance (230)  
Revenue Adjustments | Retained Earnings    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (5,197)  
Net Income (Loss) 1,398  
Balance (3,799)  
Other Adjustments    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (784)  
Net Income (Loss) (196)  
Translation adjustment 0  
Balance (980)  
Other Adjustments | Retained Earnings    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Balance (784)  
Net Income (Loss) (196)  
Balance $ (980)