XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Minimum Rental Commitment under Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of fiscal year $ 7,018  
Year 1 8,566 $ 9,373
Year 2 8,115 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 56,249 58,579
Discount effect of cash flows (12,903) (13,551)
Present value of net future minimum lease payments $ 43,346 $ 45,028