XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Minimum Rental Commitment under Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of fiscal year $ 4,632  
Year 1 8,611 $ 9,373
Year 2 8,130 8,549
Year 3 7,227 8,111
Year 4 5,496 7,223
Thereafter 19,827  
Year 5   5,496
Thereafter   19,827
Total future minimum lease payments 53,923 58,579
Discount effect of cash flows (12,263) (13,551)
Present value of net future minimum lease payments $ 41,660 $ 45,028