XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Lease Information (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 costs $ 3,947 $ 4,697 $ 8,034 $ 9,249
Variable lease costs 30 56 82 112
Short-term lease costs 44 37 89 71
Sublease income (68) (39) (135) (53)
Total lease costs $ 3,953 $ 4,751 $ 8,070 $ 9,379
Weighted-average remaining lease term (in years) 6 years 5 months 19 days 6 years 6 months 29 days 6 years 5 months 19 days 6 years 6 months 29 days
Weighted-average discount rate 5.59% 5.50% 5.59% 5.50%