v3.25.2
Commitments - Schedule of Future Operating Lease Minimum Payments (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Six months ending December 31, 2025 $ 578
2026 1,185
2027 166
Total operating leases future minimum payments $ 1,929