v3.26.1
Leases - Schedule of Classification of Operating and Finance Lease Assets and Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating leases:    
Right of use assets $ 3,146 $ 3,590
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right Of Use Assets Operating And Finance Lease Right Of Use Assets Operating And Finance Lease
Operating lease liabilities, current $ 1,112 $ 1,054
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating And Finance Lease Liabilities Current Operating And Finance Lease Liabilities Current
Operating lease liabilities, noncurrent $ 2,344 $ 2,905
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating And Finance Lease Liabilities Non Current Portion Operating And Finance Lease Liabilities Non Current Portion
Total operating lease liabilities $ 3,456 $ 3,959
Finance leases:    
Right of use assets $ 65 $ 74
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right Of Use Assets Operating And Finance Lease Right Of Use Assets Operating And Finance Lease
Finance lease liabilities, current $ 17 $ 17
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating And Finance Lease Liabilities Current Operating And Finance Lease Liabilities Current
Finance lease liabilities, noncurrent $ 50 $ 60
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating And Finance Lease Liabilities Non Current Portion Operating And Finance Lease Liabilities Non Current Portion
Total finance lease liabilities $ 67 $ 77