XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases and Lease Commitments - Schedule of Classification of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Operating $ 16,343 $ 4,872
Finance $ 1,086 $ 132
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets
Total lease assets $ 17,429 $ 5,004
Current    
Operating 2,118 1,054
Finance $ 188 $ 43
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other accrued liabilities Other accrued liabilities
Noncurrent    
Operating $ 14,554 $ 3,807
Finance $ 915 $ 98
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
Total lease liabilities $ 17,775 $ 5,002