XML 42 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments - Schedule of Financial Instruments Measured at Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Money market funds | Level 1    
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 111,629 $ 161,943