XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revision of Prior Period Financial Statements - Schedule of Correction of Error Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]                    
Costs of services provided $ 364,730     $ 376,936     $ 1,108,383 $ 1,107,519    
Income (loss) before taxes 18,808     (6,333)     38,136 20,756    
Income tax provision (benefit) 4,778     (1,286)     10,585 5,878    
Net income (loss) $ 14,030 $ (1,788) $ 15,309 $ (5,047) $ 8,254 $ 11,671 $ 27,551 $ 14,878    
Basic (loss) earnings per common share (in dollars per share) $ 0.19     $ (0.07)     $ 0.37 $ 0.20    
Diluted (loss) earnings per common share (in dollars per share) $ 0.19     $ (0.07)     $ 0.37 $ 0.20    
Reduction in retained earnings $ (212,631)           $ (212,631)   $ (185,010)  
As reported                    
Error Corrections and Prior Period Adjustments Restatement [Line Items]                    
Costs of services provided       $ 377,554       $ 1,106,260    
Income (loss) before taxes       (6,951)       22,015    
Income tax provision (benefit)       (1,457)       6,227    
Net income (loss)       $ (5,494)       $ 15,788    
Basic (loss) earnings per common share (in dollars per share)       $ (0.07)       $ 0.21    
Diluted (loss) earnings per common share (in dollars per share)       $ (0.07)       $ 0.21    
Adjustment                    
Error Corrections and Prior Period Adjustments Restatement [Line Items]                    
Costs of services provided       $ (618)       $ 1,259    
Income (loss) before taxes       618       (1,259)    
Income tax provision (benefit)       171       (349)    
Net income (loss)       $ 447       $ (910)    
Basic (loss) earnings per common share (in dollars per share)       $ 0       $ (0.01)    
Diluted (loss) earnings per common share (in dollars per share)       $ 0       $ (0.01)    
Reduction in retained earnings                   $ 7,900