XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 (remaining nine months) $ 2,143
2026 2,464
2027 1,858
2028 1,310
2029 508
Thereafter 1,004
Total future lease payments 9,287
Imputed interest (1,108)
Total $ 8,179