v3.26.1
Summary of significant accounting policies and basis of presentation - Restricted cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Summary of significant accounting policies and basis of presentation        
Restricted cash in cash on deposit to secure certain lease commitments $ 2,359 $ 3,158    
Cash and cash equivalents 49,642 61,853    
Restricted cash 2,359 2,359    
Restricted cash included in prepaid and other current assets   799    
Cash, cash equivalents, and restricted cash $ 52,001 $ 65,011 $ 59,587 $ 61,213