XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Operating lease assets $ 30,650 $ 34,504
Operating lease assets, Balance Sheet location Other long-term assets Other long-term assets
Current liabilities:    
Operating lease liabilities $ 5,423 $ 6,784
Noncurrent liabilities:    
Operating lease liabilities $ 25,713 $ 27,785
Noncurrent operating lease liabilities, Balance Sheet location Other long-term liabilities Other long-term liabilities
Total lease liabilities $ 31,136 $ 34,569