XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Aggregate future lease payment (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2025 $ 1,362
Operating Leases, 2026 1,607
Operating Leases, 2027 765
Operating Leases, 2028 111
Operating Leases, 2029 26
Operating Leases, Total future lease payments 3,871
Less: Imported interest (297)
Present value of future payments 3,574
Finance Leases [Abstract]  
Finance Leases, Remainder of 2025 134
Finance Leases, 2026 167
Finance Leases, 2027 132
Finance Leases, 2028 18
Finance Leases, 2029 0
Finance Leases, Total future lease payments 451
Less: Present value adjustment $ (40)
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current
Present value of future payments $ 411