v3.25.4
Leases - Schedule of Supplemental Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Lease liability payments $ 5,988 $ 5,079 $ 3,692
Lease right-of-use assets obtained in exchange for liabilities 7,917 6,938 5,005
Non-cash net increase in lease assets due to lease modifications 1,535 98 553
Non-cash net decrease in lease liability due to lease modifications $ (1,417) $ (739) $ (553)
Weighted average remaining lease term, in years 3 years 8 months 12 days 3 years  
Weighted average discount rate 7.60% 8.10%