v3.26.1
Commitments and Contingencies - Schedule of Right-of-Use Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loss Contingency [Abstract]    
2026 $ 2,335  
2027 3,136  
2028 1,714  
2029 820  
2030 771  
Thereafter 54,187  
Total minimum lease payments 62,963  
Net present value adjustments (39,132)  
Right-of-use lease liabilities $ 23,831 $ 24,300
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities Accrued Liabilities