XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Minimum Rental Commitment under Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of fiscal year $ 2,678  
Year 1 10,201 $ 9,373
Year 2 9,468 8,549
Year 3 8,144 8,111
Year 4 6,368 7,223
Thereafter 22,053  
Year 5   5,496
Thereafter   19,827
Total future minimum lease payments 58,912 58,579
Discount effect of cash flows (13,064) (13,551)
Present value of net future minimum lease payments $ 45,848 $ 45,028