XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Income/(Expense), Net - Schedule of Other Income/Expense, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Bank interest receivable $ 704 $ 83 $ 29
Accretion on U.S Treasury Bills 3,768 1,720 251
Total other income $ 4,472 $ 1,803 $ 280