Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)

v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income (loss) before income taxes $ 9,134 $ 12,988 $ (124,293)
Statutory income tax rate 21.00% 21.00% 21.00%
Expected income tax expense (benefit) $ 1,918 $ 2,727 $ (26,102)
Interest and penalties 2,269 1,677 1,043
Foreign income tax rate differential 3,416 4,311 (282)
Foreign earnings (loss) not in reported income 5,188 1,565 (336)
Foreign tax credits (11,193) (3,646) (7,749)
Withholding taxes 1,340 1,677 (49)
Other permanent differences 1,011 322 478
State tax benefit 227 (1,129) (2,449)
Return to provision (11) (116) 390
Change in valuation allowance 8,132 6,219 12,193
Total $ 12,297 $ 13,607 $ (22,863)