XML 63 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Revision of Prior Period Financial Statements - Schedule of Correction of Error Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Costs of services provided $ 384,742   $ 368,204   $ 743,653 $ 730,583    
(Loss) income before taxes (1,986)   10,934   19,328 27,089    
Income tax (benefit) provision (198)   2,680   5,807 7,164    
Net (loss) income $ (1,788) $ 15,309 $ 8,254 $ 11,671 $ 13,521 $ 19,925    
Basic earnings per common share (in dollars per share) $ (0.02)   $ 0.11   $ 0.18 $ 0.27    
Diluted earnings per common share (in dollars per share) $ (0.02)   $ 0.11   $ 0.18 $ 0.27    
Reduction in retained earnings $ (198,595)       $ (198,595)   $ (185,010)  
As reported                
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Costs of services provided     $ 367,728     $ 728,706    
(Loss) income before taxes     11,410     28,966    
Income tax (benefit) provision     2,812     7,684    
Net (loss) income     $ 8,598     $ 21,282    
Basic earnings per common share (in dollars per share)     $ 0.12     $ 0.29    
Diluted earnings per common share (in dollars per share)     $ 0.12     $ 0.29    
Adjustment                
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Costs of services provided     $ 476     $ 1,877    
(Loss) income before taxes     (476)     (1,877)    
Income tax (benefit) provision     (132)     (520)    
Net (loss) income     $ (344)     $ (1,357)    
Basic earnings per common share (in dollars per share)     $ (0.01)     $ (0.02)    
Diluted earnings per common share (in dollars per share)     $ (0.01)     $ (0.02)    
Reduction in retained earnings               $ 7,900