XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 6,719 $ 4,567 $ 12,356 $ 9,092
Variable lease cost 2,570 3,071 5,025 4,987
Total lease cost $ 9,289 $ 7,638 $ 17,381 $ 14,079