XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Summary of Future Minimum Payments Under Operating Leases (Detail)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 9,966
2027 7,135
2028 3,529
2029 1,396
2030 417
2031 and thereafter 0
Total undiscounted lease commitments 22,443
Less: Imputed Interest (1,784)
Total discounted operating lease liabilities $ 20,659
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities