v3.25.4
Other Income, Net - Schedule of Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Other Income and Expenses [Abstract]    
Bank interest receivable $ 15 $ 704
Accretion on U.S Treasury Bills 3,465 3,768
Total other income $ 3,480 $ 4,472