XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Leases [Abstract]          
Rent expense $ 3,542 $ 4,016 $ 10,625 $ 12,062  
Variable lease payments 937 1,016 2,862 2,936  
Cash paid for amounts included in the measurement of lease liabilities $ 3,591 $ 3,803 $ 10,850 $ 11,263  
Weighted-average remaining lease term (in years) 3 years 10 months 2 days   3 years 10 months 2 days   4 years 6 months 21 days
Weighted-average discount rate 5.18%   5.18%   5.11%