XML 124 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Additional Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance sheet information      
ROU assets $ 17,872 $ 18,160  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Deferred costs and other assets Deferred costs and other assets  
Lease liabilities, current $ 3,797 $ 6,356  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities  
Lease liabilities, non-current $ 18,742 $ 15,328  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long term liabilities Other long term liabilities  
Total lease liabilities $ 22,539 $ 21,684  
Supplemental data      
Weighted average remaining lease term 6 years 6 months 25 days 4 years 2 months 26 days  
Weighted average discount rate 5.68% 5.99%  
Cash paid for amounts included in lease liabilities $ 7,280 $ 6,574 $ 4,891
ROU assets obtained in exchange for new lease obligations $ 11,850 $ 8,250 $ 5,870