XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remaining six months) $ 6,388
2026 12,789
2027 12,336
2028 11,188
2029 11,076
Thereafter 6,384
Total future lease payments 60,161
Less: imputed interest (9,250)
Total operating lease liabilities $ 50,911