v3.26.1
Leases - Reconciliation of Remaining Undiscounted Contractual Rent Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 1,660  
2027 2,261  
2028 2,318  
2029 1,372  
Thereafter 0  
Total lease payments 7,611  
Less: present value adjustment (972)  
Total operating lease liabilities 6,639  
Included in the balance sheet:    
Current portion of lease liabilities - operating 2,167 $ 2,157
Non-current portion of lease liabilities - operating $ 4,472 $ 4,884