XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Lease cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income and expenses, lessee [Line Items]    
Amortization of right-of-use assets $ 4,113 $ 3,052
Interest expense on lease liabilities 490 278
Total lease cost 60,459 48,283
Operating expense [Member]    
Income and expenses, lessee [Line Items]    
Operating lease cost 31,945 26,243
Other lease cost 7,957 4,814
Selling expense [Member]    
Income and expenses, lessee [Line Items]    
Operating lease cost 12,942 11,433
Other lease cost 1,808 1,190
General and administrative expense [Member]    
Income and expenses, lessee [Line Items]    
Operating lease cost 1,159 1,186
Other lease cost $ 45 $ 87