XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 49,255 $ 70,135
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 46,448 $ 66,676
Debt securities, available-for-sale, term 3 months 3 months
Cash and Cash Equivalents | U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 2,901 $ 19,083