XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted-average discount rate 2.60% 3.00%
Weighted-average remaining lease term 6 years 9 months 18 days 3 years 10 months 24 days
Lease Cost    
Operating lease expense $ 6,279 $ 6,363
Variable lease costs 965 1,078
Short-term lease expense 1,615 1,199
Sublease income (205) (87)
Total operating lease expense $ 8,654 $ 8,553