XML 66 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
May 31, 2026
Dec. 31, 2025
Operating Leases      
2026 (remaining six months) $ 1,466    
2027 2,315    
2028 839    
2029 866    
2030 898    
Thereafter 670    
Total undiscounted lease payments 7,054    
Less: Imputed interest (1,392)    
Present value of lease liabilities 5,662 $ 1,200  
Less: Operating lease liabilities, current (2,153)   $ (1,916)
Operating lease liabilities, noncurrent $ 3,509   $ 3,584