XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Total lease assets $ 74,193 $ 84,591
Liabilities:    
Operating lease liabilities - current 25,537 27,825
Operating lease liabilities - long-term 50,317 58,926
Total lease liabilities 75,854 86,751
Property Operating lease assets [Member]    
Assets:    
Total lease assets 43,622 55,006
Automobile Operating lease assets [Member]    
Assets:    
Total lease assets 30,013 28,675
Equipment operating lease assets [Member]    
Assets:    
Total lease assets $ 558 $ 910