v3.26.1
Leases - Schedule of Operating Lease Liability Maturities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 $ 8,302
2027 13,734
2028 13,003
2029 12,953
2030 12,880
Thereafter 18,330
Total lease payments 79,202
Less: Imputed interest (13,473)
Total $ 65,729