v3.26.1
Marketable Securities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]      
Availability of marketable securities $ 0 $ 0  
Allowance for credit losses for available-for-sale debt securities 0 0 $ 0
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Marketable Securities [Line Items]      
Impairment charges or recoveries $ 0 $ 0