XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Supplemental Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Lease liability payments $ 5,079 $ 3,692 $ 2,888
Lease right-of-use assets obtained in exchange for liabilities 6,938 5,005 4,468
Non-cash net decrease in lease assets due to lease modifications 98 553 (1,015)
Non-cash net decrease in lease liability due to lease modifications $ (739) $ (553) $ 1,015
Weighted average remaining lease term, in years 3 years 3 years 4 months 24 days  
Weighted average discount rate 8.10% 7.00%