XML 177 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Consolidated Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
ROU operating lease assets $ 63,047 $ 65,262
Short-term operating lease liabilities 12,087 11,005
Long-term operating lease liabilities 56,259 59,736
Total operating lease liabilities $ 68,346 $ 70,741