XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Summary of Lessee, Operating Lease, Liability, Maturity and Finance Lease, Liability, Fiscal Year Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 8,176  
2025 7,817  
2026 7,311  
2027 5,868  
2028 3,957  
Thereafter 6,243  
Total future lease payment 39,372  
Less: amount representing interest (6,523)  
Present value of future lease payment (lease liability) $ 32,849  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities, current  
Lease liabilities, current $ 6,363 $ 5,498
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, noncurrent  
Lease liabilities, noncurrent $ 26,486 $ 22,060
Finance Leases    
2024 48  
2025 42  
2026 39  
2027 29  
2028 0  
Thereafter 0  
Total future lease payment 158  
Less: amount representing interest (18)  
Present value of future lease payment (lease liability) 140  
Lease liabilities, current 40  
Lease liabilities, noncurrent $ 100