v3.26.3
Commitments and Contingencies - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]          
Operating Lease Expense $ 1,798 $ 1,798 $ 5,393 $ 5,393  
Operating cash flows - Cash Paid $ 2,036 $ 2,023 $ 6,106 $ 6,066  
Weighted Average Discount Rate 3.33%   3.33%   3.33%
Weighted Average Remaining Lease Term 6 years 6 months 10 days   6 years 6 months 10 days   7 years 3 months 7 days