v3.26.1
Commitments and Contingencies - Schedule of Maturity of Lease Liabilities and Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2026 $ 11,952  
2027 23,093  
2028 19,533  
2029 17,158  
2030 11,662  
Thereafter 122,431  
Total future lease payments 205,829  
Less imputed interest (55,492)  
Lease liability $ 150,337 $ 139,168