XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Total revenues $ 424,060 $ 361,924 $ 322,448
Restructuring and other charges 3,245 13,364 12,023
Operating income (loss) 5,280 454 (125,335)
Income (loss) before income taxes 13,468 4,703 (125,547)
Net Income (Loss) $ 604 $ (1,624) $ (128,493)
Net income (loss) per common share:      
Basic $ 0.02 $ (0.05) $ (3.63)
Diluted $ 0.02 $ (0.05) $ (3.63)
As Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Total revenues   $ 362,070 $ 322,945
Restructuring and other charges   11,443 78,933
Operating income (loss)   2,521 (124,838)
Income (loss) before income taxes   6,770 (125,050)
Net Income (Loss)   $ 443 $ (127,996)
Net income (loss) per common share:      
Basic   $ 0.01 $ (3.62)
Diluted   $ 0.01 $ (3.62)
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Total revenues   $ (146) $ (497)
Restructuring and other charges   1,921  
Operating income (loss)   (2,067) (497)
Income (loss) before income taxes   (2,067) (497)
Net Income (Loss)   $ (2,067) $ (497)
Net income (loss) per common share:      
Basic   $ (0.06) $ (0.01)
Diluted   $ (0.06) $ (0.01)