Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Income Tax Provision - Schedule of Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Uncertain Tax Positions [Abstract]    
Unrecognized tax benefits as of beginning $ 2,448 $ 2,185
Gross increase in unrecognized tax benefits for prior year 693 263
Decreases due to settlements
Unrecognized tax benefits as of ending $ 3,141 $ 2,448