XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease cost $ 6,041 $ 7,557 $ 18,334 $ 22,620
Sublease income (4,410) (3,926) (12,932) (11,778)
Total lease cost $ 1,631 $ 3,631 $ 5,402 $ 10,842