XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Operating lease assets $ 34,504 $ 23,049
Operating lease assets, Balance Sheet location Other long-term assets Other long-term assets
Current liabilities:    
Operating lease liabilities $ 6,784 $ 5,422
Noncurrent liabilities:    
Operating lease liabilities $ 27,785 $ 18,722
Operating lease liabilities, Balance Sheet location Other long-term liabilities Other long-term liabilities
Total lease liabilities $ 34,569 $ 24,144