XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Classification of Operating and Finance Lease Assets and Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating leases:    
Right of use assets $ 4,095 $ 2,869
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 $ 896 $ 740
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 $ 3,446 $ 2,393
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 $ 4,342 $ 3,133
Finance leases:    
Right of use assets $ 73 $ 97
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 $ 7 $ 25
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 $ 69 $ 78
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 $ 76 $ 103