XML 118 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 848 $ (2,280) $ 5,158
State 41 154 68
Foreign 13,857 13,764 (1,590)
Deferred      
Federal (123) 74 12,217
State (13) 106 (484)
Foreign (5,677) 5,473 24,023
Income tax provision $ 8,933 $ 17,291 $ 39,392