XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Lease 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 lease costs $ 883 $ 909 $ 2,679 $ 2,745
Short-term lease costs 560 534 1,410 1,627
Total operating lease costs 1,443 1,443 4,089 4,372
Variable lease costs 299 250 903 809
Total lease costs $ 1,742 $ 1,693 $ 4,992 $ 5,181