XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating leases      
Right-of-use assets from operating leases $ 16,256 $ 11,373 $ 16,256
Operating lease liabilities, current $ 4,278 $ 3,228  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accounts payable Accounts payable  
Operating lease liabilities $ 11,417 $ 8,453  
Lease liability 15,695 11,681  
Finance leases      
Finance leases right of use asset $ 2,097 $ 2,329  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net  
Finance lease liabilities, current $ 693 $ 645  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accounts payable Accounts payable  
Finance lease liabilities, non-current $ 4,844 $ 5,537  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities  
Total finance lease liabilities $ 5,537 $ 6,182