v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 8,413
2027 757
2028 419
2029 105
Total minimum lease payments 9,694
Less: Imputed interest (311)
Present value of future minimum lease payments $ 9,383