v3.26.1
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2026 $ 574  
2027 1,157  
2028 798  
2029 811  
2030 826  
Thereafter 2,989  
Total minimum lease payments 7,155  
Less effects of discounting (1,682)  
Total lease liabilities $ 5,473 $ 5,143