XML 98 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Information Related to ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Cash paid for operating lease liabilities $ 7,390 $ 5,374
Operating lease right-of-use assets 30,997 21,288
Operating lease liabilities - current 7,113 5,910
Operating lease liabilities - long-term 22,111 12,031
Total lease liabilities $ 29,224 $ 17,941
Weighted-average remaining lease term (in years) 5 years 8 months 15 days 2 years 9 months 10 days
Weighted-average discount rate 8.40% 7.60%