XML 123 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Operating lease right-of-use assets $ 85,101 $ 68,985
Liabilities:    
Current operating lease liabilities 4,238 10,663
Long-term operating lease liabilities 109,483 70,994
Total lease liabilities $ 113,721 $ 81,657