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

Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details)

v3.25.0.1
Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Balance of Gross Unrecognized Tax Benefits Before Interest and Penalties [Abstract]    
Unrecognized tax benefits at beginning of year $ 739 $ 739
Increases related to current year tax positions
Decreases related to current year tax positions
Increases related to prior year tax positions
Decreases related to prior year tax positions
Decreases related to expiration of prior year tax positions
Decreases related to settlements of prior year tax positions
Unrecognized tax benefits at end of year $ 739 $ 739