v3.25.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remainder) $ 7,340
2026 14,885
2027 13,961
2028 12,915
2029 7,567
Thereafter 769
Total lease payments 57,437
Less: imputed interest (7,214)
Total lease liability balance $ 50,223