v3.26.1
Leases - Aggregate Future Lease Payment (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2026 $ 677
Operating Leases, 2027 740
Operating Leases, 2028 92
Operating Leases, 2029 13
Operating Leases, Total future lease payments 1,522
Less: Imported interest (53)
Present value of future payments 1,469
Finance Leases [Abstract]  
Finance Leases, Remainder of 2026 63
Finance Leases, 2027 103
Finance Leases, 2028 20
Finance Leases, 2029 2
Finance Leases, Total future lease payments 188
Less: Present value adjustment $ (11)
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current
Present value of future payments $ 177