XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revision to Previously Reported Financial Information - Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Trade receivables, net $ 135,569 $ 90,861 $ 100,490  
Other current assets 9,699 32,438    
Total current assets 719,717 750,024 745,052  
Total assets 1,028,181 969,951 1,009,929  
Total stockholders equity $ 881,260 872,352 896,611 $ 1,041,528
As Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Trade receivables, net   91,504 100,987  
Other current assets   34,359    
Total current assets   752,588 745,549  
Total assets   972,515 1,010,426  
Total stockholders equity   874,916 897,108  
Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Trade receivables, net   (643) (497)  
Other current assets   (1,921)    
Total current assets   (2,564) (497)  
Total assets   (2,564) (497)  
Total stockholders equity   $ (2,564) $ (497)