XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Leases, Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lease, Cost [Abstract]        
Operating lease cost $ 10,653 $ 10,604 $ 21,230 $ 21,454
Variable lease cost 690 446 1,448 865
Short-term lease cost 9,211 5,248 15,430 10,729
Sublease income (798) (68) (1,641) (137)
Total lease cost $ 19,756 $ 16,230 $ 36,467 $ 32,911