XML 86 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Amounts Recorded in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Lease [Abstract]    
Operating ROU assets $ 62,099 $ 59,680
Accrued and other liabilities 8,798 7,752
Operating lease liabilities, noncurrent 89,054 90,139
Total operating lease liabilities $ 97,852 $ 97,891
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued and other liabilities Accrued and other liabilities