v3.25.4
Leases - Summary of Future Minimum Operating Lease Payments (Detail)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 3,662
2027 2,147
2028 1,767
2029 606
2030 618
Therafter 1,490
Imputed interest (1,123)
Total $ 9,167