Annual report pursuant to Section 13 and 15(d)

Income Tax Provision - Schedule of Uncertain Tax Positions (Details)

v3.24.4
Income Tax Provision - Schedule of Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Uncertain Tax Positions [Abstract]    
Unrecognized tax benefits $ 2,185 $ 1,752
Gross increase in unrecognized tax benefits for prior year 263 433
Decreases due to settlements
Unrecognized tax benefits $ 2,448 $ 2,185