XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Assets and Liabilities Related to Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets:    
Right-of-use assets $ 61,976 $ 72,367
Liabilities:    
Operating lease liabilities, current portion 18,088 17,078
Operating lease liabilities, less current portion 57,651 68,775
Total operating lease liabilities $ 75,739 $ 85,853