XML 76 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Summary of Undiscounted Future Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 12,436
2027 12,809
2028 13,193
2029 13,589
2030 11,534
Thereafter 49,301
Total minimum lease payments 112,862
Less amounts representing interest or imputed interest (33,887)
Present value of lease liabilities 78,975
Financing Leases  
2026 1,885
2027 1,180
2028 449
2029 71
2030 0
Thereafter 0
Total minimum lease payments 3,585
Less amounts representing interest or imputed interest (308)
Present value of lease liabilities $ 3,277