v3.26.1
Marketable securities - Additional Information (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Marketable securities   $ 0
Interest receivable $ 1,500,000 $ 0
Allowance for credit losses $ 0  
Maximum    
Marketable Securities [Line Items]    
Marketable securities remaining contractual maturity 2 years