v3.26.1
Commitments and Contingencies - Schedule of Maturity of Lease Liabilities and Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2026 $ 15,946  
2027 23,935  
2029 15,537  
2028 17,717  
2030 10,083  
Thereafter 114,053  
Total future lease payments 197,271  
Less imputed interest (54,445)  
Lease liability $ 142,826 $ 139,168