XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Lease Payment Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
One year or less $ 4,204 $ 4,290
After one year to two years 3,536 3,745
After two years to three years 3,154 3,075
After three years to four years 2,271 2,773
After four years to five years 1,807 2,000
Thereafter 2,974 4,345
Total undiscounted cash flows 17,946 20,228
Discount on cash flows (1,411) (1,613)
Total lease liability $ 16,535 $ 18,615