XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Minimum Rental Commitment under Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of fiscal year $ 5,387  
Year 1 10,311 $ 10,262
Year 2 8,933 9,663
Year 3 7,042 8,341
Year 4 6,276 6,464
Thereafter 16,594  
Year 5   5,675
Thereafter   16,346
Total future minimum lease payments 54,543 56,751
Discount effect of cash flows (9,949) (11,560)
Present value of net future minimum lease payments $ 44,594 $ 45,191