v3.26.1
Leases - Schedule of Supplemental Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Lease liability payments $ 1,740 $ 1,471 $ 3,370 $ 2,836  
Lease right-of-use assets obtained in exchange for liabilities 865 3,118 2,917 3,118  
Non-cash net increase in lease assets due to lease modifications (216) 1,861 (216) 1,861  
Non-cash net increase in lease liability due to lease modifications $ 216 $ (1,743) $ 216 $ (1,743)  
Weighted average remaining lease term, in years 3 years 6 months   3 years 6 months   3 years 8 months 12 days
Weighted average discount rate 7.70%   7.70%   7.60%