v3.23.2
Income Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 138 $ (227) $ (6,821) $ (578)
Partial valuation allowance 7,200   7,200  
Profitable foreign operations $ 400   $ 400