XML 91 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2026 $ 3,016
2027 3,107
2028 3,201
2029 1,070
2030 211
2031 and thereafter 0
Total future minimum lease payments 10,605
Less imputed lease interest (1,176)
Total lease liabilities $ 9,429