v3.26.3
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 8,616  
2027 26,828  
2028 25,788  
2029 22,321  
2030000 19,344  
Thereafter 38,314  
Total lease payments 141,211  
Less: Interest (18,014)  
Present value of lease liabilities 123,197 $ 133,200
Legally binding minimum lease payments for leases signed but not yet commenced $ 600  
Weighted average remaining lease term 5 years 7 months 6 days  
Weighted average discount rate 4.70%