XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee Lease Description [Line Items]  
2026 $ 33,668
2027 33,134
2028 32,685
2029 32,215
2030 7,966
Thereafter 3,347
Total future minimum lease payments 143,015
Less amount representing interest $ (19,077)
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent
Total present value of minimum lease payments $ 123,938