XML 101 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Minimum Rental Commitment under Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of fiscal year $ 8,018  
Year 1 10,266 $ 10,262
Year 2 8,921 9,663
Year 3 7,053 8,341
Year 4 6,279 6,464
Thereafter 17,752  
Year 5   5,675
Thereafter   16,346
Total future minimum lease payments 58,289 56,751
Discount effect of cash flows (11,802) (11,560)
Present value of net future minimum lease payments $ 46,487 $ 45,191