v3.26.1
Commitments and Contingencies - Summary of Lease Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jul. 31, 2025
Commitments and Contingencies Disclosure [Abstract]      
Operating right-of-use assets $ 1,870 $ 3,101 $ 1,800
Current portion of operating lease liabilities $ 1,845 $ 3,007  
Operating Lease Liability Current Statement Of Financial Position Extensible List Liabilities, Current    
Non-current portion of operating lease liabilities $ 837    
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List Other long-term liabilities    
Total operating lease liabilities $ 2,682