XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Payment for Operating Leases Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating leases expense $ 1,004 $ 652 $ 2,851 $ 1,896
Short-term leases expense 211 168 568 420
Payments on operating lease obligations $ 871 $ 663 $ 2,606 $ 2,231