v3.25.4
Leases - Schedule of Maturity Analysis Shows the Undiscounted Cash Flows Due on the Company's Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 7,138  
2027 7,175  
2028 6,597  
2029 6,346  
2030 4,297  
Thereafter 1,014  
Total undiscounted cash flows 32,567  
Discount on cash flows (4,096)  
Total lease liability $ 28,471 $ 30,566