XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Schedule of lease costs for operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating lease costs $ 23,200 $ 22,293
Variable lease costs 5,854 6,640
Other operating lease costs 3,613 4,218
Total operating lease costs $ 32,667 $ 33,151