XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Supplemental Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Leases [Abstract]          
Lease liability payments $ 1,307 $ 1,024 $ 3,650 $ 2,664  
Lease assets obtained in exchange for liabilities 2,756 369 5,295 5,005  
Non-cash net change in lease assets due to lease modifications 150 (8) 98 18  
Non-cash net change in lease liability due to lease modifications $ (791) $ 8 $ (739) $ (18)  
Weighted average remaining lease term, in years 3 years 2 months 12 days   3 years 2 months 12 days   3 years 4 months 24 days
Weighted average discount rate 7.80%   7.80%   7.00%