XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Operating Lease Payment Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
One year or less $ 1,144 $ 4,204
After one year to two years 4,666 3,536
After two years to three years 4,232 3,154
After three years to four years 3,272 2,271
After four years to five years 2,809 1,807
Thereafter 4,641 2,974
Total undiscounted cash flows 20,764 17,946
Discount on cash flows (1,944) (1,411)
Total lease liability $ 18,820 $ 16,535