XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Components of Leases and Lease Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
Operating lease right-of-use assets $ 42,989 $ 35,433
Accrued liabilities 16,707 17,513
Operating lease liabilities 28,178 20,182
Total operating lease liabilities $ 44,885 $ 37,695
Operating lease, liability, current, statement of financial position extensible list Accrued liabilities Accrued liabilities