v3.25.4
Income Taxes (Details 4)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Income Tax Disclosure [Abstract]  
Total income taxes paid, net of (refunds) received $ 1,407