XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 3,604 $ 2,540 $ 6,791 $ 4,811
Finance lease cost:        
Amortization of right-of-use assets 2 25 6 50
Interest on lease liabilities 0 3 0 7
Short-term lease cost 1,368 2,887 3,075 5,505
Variable lease cost 39 41 94 84
Total lease cost $ 5,013 $ 5,496 $ 9,966 $ 10,457