XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Total lease assets $ 84,591 $ 86,506
Liabilities:    
Operating lease liabilities - current 27,825 26,429
Operating lease liabilities - long-term 58,926 62,108
Total lease liabilities 86,751 88,537
Property Operating lease assets [Member]    
Assets:    
Total lease assets 55,006 54,930
Automobile Operating lease assets [Member]    
Assets:    
Total lease assets 28,675 30,582
Equipment operating lease assets [Member]    
Assets:    
Total lease assets $ 910 $ 994