XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Leases Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating right-of-use assets $ 26,584 $ 32,752
Operating lease liabilities, current 1,723 3,431
Operating lease liabilities, non-current 28,403 34,255
Total lease liabilities $ 30,126 $ 37,686